//讀伺服器執行狀態
int readregimgsrvstate(char** ppcrunstate);
long rv = ::regopenkeyex(hkey_local_machine,keyitem, 0, key_read, &hkey);
if(rv != error_success)
rv = ::regsetvalueex(hkey,"srvrunstate",null,reg_sz,runstate,2);
if(rv != error_success)
}else
pcrunstate = new char[datalen];
memmove(pcrunstate,state,datalen);
*ppcrunstate = pcrunstate;
//afxmessagebox(pcrunstate);
}::regclosekey(hkey);
return 0;
}/**
* 寫伺服器執行狀態
*/int writeregimgsrvstate(const char* state)
}else;
memmove(data,state,size);
printf("sizeof(data)=%d", sizeof(data));
rv = ::regsetvalueex(hkey,"utanimgsrvrunstate",null,reg_sz,data,sizeof(data));
if(rv != error_success)
}::regclosekey(hkey);
return 0;
參考:
VC讀寫登錄檔
讀登錄檔 void cregeditdlg onquery 查詢有關的資料 lpbyte owner get new byte 80 dword type 1 reg sz dword cbdata 1 80 long ret1 regqueryvalueex hkey,registeredowne...
讀寫登錄檔
ie 是現在windows 平台下用的最多的瀏覽器,那麼如何用程式來修改 ie,打造有自己的特色的 ie呢?我在這裡向介紹怎麼 c 用通過登錄檔來修改ie。首先我們來熟悉一下 c 中修改登錄檔的方法與函式。在 vc 中提供了 registry 類 registrykey 類來實現對登錄檔的操作。其中...
讀寫登錄檔
寫登錄檔 registrykey regwrite 往hkey current user主鍵裡的software子鍵下寫乙個名為 test 的子鍵 如果test子鍵已經存在系統會自動覆蓋它 regwrite registry.currentuser.createsubkey software tes...