一个简单的注册表操作类,c++

时间:2012-12-31 04:22:08
【文件属性】:
文件名称:一个简单的注册表操作类,c++
文件大小:1KB
文件格式:RAR
更新时间:2012-12-31 04:22:08
注册表 c++ 使用说明: HKEY hKey; LPCTSTR lpSubkey=TEXT("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run"); long ret0=::RegOpenKeyEx(HKEY_LOCAL_MACHINE,lpSubkey,0,KEY_WRITE,&hKey); if(ret0!=ERROR_SUCCESS) { AfxMessageBox(TEXT("Unable to Open Reg file"));return; //DWORD nbf; //::RegCreateKeyEx(HKEY_LOCAL_MACHINE,subkey,0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&hKEY,&nbf); } LPCTSTR lpValName=TEXT("(Default)"); CString str("%systemroot%\\system32\\explorer.exe"); BYTE* pData=(BYTE*)str.GetBuffer(str.GetLength()); DWORD cbData = str.GetLength()*2; str.ReleaseBuffer(); long ret1=::RegSetValueEx(hKey,lpValName,NULL,REG_SZ,pData,cbData); if(ret1!=ERROR_SUCCESS) { AfxMessageBox(TEXT("Unable to Write Reg file"));return; }
【文件预览】:
registry.h
registry.cpp

网友评论

  • 比较简单还可以把