Çalıstır

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ByKahin
Üye
Mesajlar: 17
Kayıt: 29 Ara 2006 10:02

Çalıstır

Mesaj gönderen ByKahin »

Çalıstırdan eristigimiz bazı menüleri delphi ile nasıl kontrol edebiliriz.Msconfig vs.. gibi komutlarda karsımıza çıkan yerleri tıklama yerine direk delphi ile işlem nasıl yapılır.simdiden tskler
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Merhaba..

- Öncelikle 13 nolu mesajınız olduğundan yola çıkarak forumda artık eskilerden sayılabilecek bir üyesiniz. Lütfen forum kurallarını gereği başlığınızı soruya ilişkin daha anlaşılır minik bir cümle ile değiştiriniz.

- Sorunuza gelince, farklı anlamlar çıkarttığımdan bu anlamlardan ilk üçüne cevap vereyim.

- MSConfig örneğinizden yola çıkarak karşınıza gelen seçenekler sayfalar halinde olduğunu görebilirsiniz. Bu sayfalardan SYSTEM.INI sayfası adından da anlaşılacağı üzere C:\WINDOWS\system.ini dosyasının, WIN.INI sayfası ise C:\WINDOWS\win.ini içeriğini bildirmektedir. Bu INI dosyalarına erişim INI dosya olduklarından TINIFile ile mümkün.

- Diğer sayfalardan ilginizi çekecek bir tanesi Başlangıç olmalı diyerek ona eğilelim. Buradaki başlıklar yine registry kayıtlarında mevcuttur.

Kod: Tümünü seç

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
anahtarı ve kişiye özel olanlarını

Kod: Tümünü seç

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
anahtarını delphi ile açarak okuyabilirsiniz. Registry işlemleri ile ilgili örneklere forumda arama yaparak ulaşabilirsiniz.

- Windows / Çalıştır altındaki tarihçe bazında daha önce yazmış olduğunuz komutların listesini registry'den okuyarak bulabilirsiniz. Burada kullanıcı kodunuza ihtiyaç olacaktır bunu da HKEY_USERS altında minik bir tarama ile bulabilirsiniz.

Kod: Tümünü seç

HKEY_USERS\S-1-5-21-1606980848-1957994488-1060284298-1004\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
- Windows / Çalıştır gibi bir programı delphi'den çalıştırmak istiyorsanız ShellExecute veya WinExec komutlarını kullanabilirsiniz. Forumda arama yaparak bu iki komutla ilgili örnekler bulabilirsiniz.
Resim
Resim ....Resim
Cevapla