ilk fonksiyonumuz RegOpenKeyEx().bu fonksiyon belirtilen registry key ini acar ve başarılı olursa ERROR_SUCCESS geri donderır.burda önemli nokta şudur eger belirtilen key yoksa , yeni bir key yaratamazsınız.neyse kod da daha iyi anlıyacaksınız.ornek bır kodla baslıyalım.
HKEY hKey;
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Run"),
0,KEY_ALL_ACCESS,&hKey)==ERROR_SUCCESS)
printf("Bulundu");
else
printf("bulunamadı");
system("pause");
}
burda if i kullanmasak da olurdu ama program kontrolu yapmak faydalıdır.RegOpenKeyEx TEXT() ıcıne yazdıgımız dızın var mı yok mu kontrol eder varsa da hKey değişkenine atar.KEY_ALL_ACCESS in adından da anlasılacagı gıbı tam yetkılı olmamızı saglar.
Hiç yorum yok:
Yorum Gönder