好像没有这方面的类,用API好了
RegCloseKey
RegConnectRegistry
RegCreateKey
RegCreateKeyEx
RegDeleteKey
RegDeleteValue
RegEnumKey
RegEnumKeyEx
RegEnumValue
RegFlushKey
RegGetKeySecurity
RegLoadKey
RegNotifyChangeKeyValue
RegOpenKey
RegOpenKeyEx
RegQueryInfoKey
RegQueryMultipleValues
RegQueryValue
RegQueryValueEx
RegReplaceKey
RegRestoreKey
RegSaveKey
RegSetKeySecurity
RegSetValue
RegSetValueEx
RegUnLoadKey
RegCloseKey
RegConnectRegistry
RegCreateKey
RegCreateKeyEx
RegDeleteKey
RegDeleteValue
RegEnumKey
RegEnumKeyEx
RegEnumValue
RegFlushKey
RegGetKeySecurity
RegLoadKey
RegNotifyChangeKeyValue
RegOpenKey
RegOpenKeyEx
RegQueryInfoKey
RegQueryMultipleValues
RegQueryValue
RegQueryValueEx
RegReplaceKey
RegRestoreKey
RegSaveKey
RegSetKeySecurity
RegSetValue
RegSetValueEx
RegUnLoadKey
解决方案 »
- 怎样让对话框上的按钮控件消失呢?
- vc访问IE Cache的api函数是 什么啊,
- CPaintDC
- VC中如何判断编辑框(EDIT)是否有输入
- 调试程序是遇到user breakerpoint called from code at 0x77fa114b是什么原因?
- 关于写串口的问题,急呀!
- 在DLL中继承类的问题,始终有警告:non dll-interface class 'xxx' used as base for dll-interface class 'yyy'
- 这回换一个散分方式!慢点来!
- 怎么检测人家复制我的程序是否被复制.或者直接不给人家复制
- MFC的CAsyncSocket的连接最大数目有没有限制??
- 请问哪有VC6.0的安装盘下载
- 哪里有VC6.0英文版下载
LONG l ;
l = RegOpenKeyEx(HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Run",
0,
KEY_ALL_ACCESS,
&hKey);
if(ERROR_SUCCESS == l) {
char pStr[] = "NoteBook";
//Write
CString cs("c:\\windows\\notebook.exe");
const unsigned char *p = (const unsigned char *)cs.GetBuffer(256);
l = RegSetValueEx(hKey, pStr, 0, REG_SZ, p, cs.GetLength());
cs.ReleaseBuffer();
RegCloseKey(hKey);
}
用法挺简单的,可以看看msdn上面的解释。
用API命令也可以。