C++ Registry Ekleme Yardım!

emrahevci
27-08-2010, 12:36   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: May 2010

S.a
c++ builder ile  internet explorer giriş sayfasını değiştireceğimde yardımcı olabilirmisiniz
Amacım Bu

Kaydet dediğinde Siteyi Kaydedecek
Bulunduğu yerse
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page    Burası Nasıl Ekliyebilirim
c++ Builder 6 Kullanıyorum...

omer_cloud
19-04-2011, 18:45   |  #2  
Üye
Teşekkür Sayısı: 0
69 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

#include <windows.h>
#include <iostream>

int main () {

        HKEY hKey;                               
        DWORD buffersize = 1024;
        char* lpData = new char[buffersize];

strcpy(lpData,"www.chip.com.tr/");

RegOpenKeyEx (HKEY_CURRENT_USER,
        "Software\\Microsoft\\Internet Explorer\\Main",
        NULL,
        KEY_READ,
        &hKey);


RegSetValueEx(hKey,
                                  "Start Page",
                                  NULL,
                                  REG_SZ,
                                  (LPBYTE) lpData,
                                  buffersize);

std::cout<<"Açılış sayfan"<< lpData ;

        // Close the Registry Key
        RegCloseKey (hKey);
system("Pause");

        delete lpData;
}

bu kod giriş sayfasını  www.chip.com.tr olarak ayarlıyor.