6 Mart 2011 Pazar

Daha onceki blogumda RegOpenKeyEx() fonksiyonunu anlatmıstım bugunse SetValueEx() fonksiyonundan bahsedecegım.RegSetValuEx() adından da anlasılacagı gıbı değer set etmemize yarar.önce örneği girip örnek üzerinden anlatmak daha faydalı olacagını düşünüyorum.
HKEY hKey;
unsigned char szStr[2];
szStr[1]="1";szStr[2]="\0";
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, TEXT("Software\\Microsoft\\Windows\\CurrentVersion\\Run"), 0, KEY_ALL_ACCESS, &hKey)!=ERROR_SUCCESS)
printf("bulunamadı");
else
if(RegSetValueEx(hKey,TEXT("IwannaFreedom"), NULL, REG_SZ, szStr, sizeof(szStr))==ERROR_SUCCESS)
printf ("oluşturuldu");
RegCloseKey(hKey);
}
RegOpenKeyEx() fonksıyonuyla ulastıgımız uzantıyı hKey ıcıne attık.daha sonra RegSetValueEx() fonksıyonunda hKey ın ıcıne Iwanna freedom isimli yeni bir dize attık.ve bu dizenin değerini 1 olarak belirledik.

Hiç yorum yok:

Yorum Gönder