係統粉 > 電腦問答 > 其他問答

已解決求問mfc讀取注冊表方法是什麼?

提問者:是_非凡間  |  瀏覽次  |  提問時間:2016-11-26  |  回答數量:3

求問mfc讀取注冊表方法是什麼?mfc讀取注冊表方法是:char RunStr[MAX_PATH] = "SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentverS...

已有3條答案
阿迷all3

阿迷all3

回答數:8674  |  被采納數:0

mfc讀取注冊表方法是:
char RunStr[MAX_PATH] = "SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentverSion\\\\Run";
HKEY hResult;
RegOpenKey(HKEY_LOCAL_MACHINE, (LPCSTR)RunStr, &hResult);
RegSetValueEx(hResult, "控製服務器", 0, REG_SZ, (const unsigned char*)m_MainPath,
sizeof(char) * strlen(m_MainPath));
RegCloseKey(hResult);
位置在RegOpenKey形參中修改
2016-11-26 19:52:58
讚 867
想飛de凡人

想飛de凡人

回答數:4627  |  被采納數:1

mfc讀取注冊表方法如下:
1、注冊表文件, 是windows係統的配置文件,它實際上是X:\\windows\\system32\\config目錄下的文件:其中software就對應於注冊表編輯器中的software鍵,system對應於注冊表編輯器的system鍵。
2、正是因為注冊表文件是windows係統的配置文件, windows通過配置管理器模塊來進行管理,因此這些文件會一直處於正在使用的狀態,所以無法進行直接的複製。
3、要複製此類文件,一般都需要特定的軟件,比如sam保存有用戶帳戶信息,一般都是通過saminsed、sam讀取器等應用軟件來讀取,此類程序多數是通過驅動來實現讀取,之前網上有一種通過devicecontrol函數直接讀取注冊表文件的方
希望這回答對你會有所幫助!
2016-11-27 06:50:30
讚 462
qq871369995

qq871369995

回答數:13156  |  被采納數:1

可以用MFC的CWinApp 類,提供了很容易的注冊表訪問函數~~以前從來沒注意過~~還到處找讀寫注冊表的辦法~~ -_-! 看下麵幾個成員函數~
SetRegistryKey 這個函數功能是設置MFC程序的注冊表訪問鍵,並把讀寫 ini 文件的成員函數映射到讀寫注冊表。隻要調用一下 SetRegistryKey 並指定注冊表鍵值,那麼下麵6個成員函數,就被映射到進行注冊表讀取了
2016-11-26 11:13:14
讚 1315
相關問答
最新其他問答
解決方法