注册表操作记录

 我这个代码,strpath 只要合理,没有创建打开,有就打开,并设置数据,strKey=NULL 就是默认建了。

void CreateRegKeyVal(  HKEY hRoot,LPWSTR strPath, LPWSTR strKey, DWORD dwType, LPBYTE lpData, DWORD dwSize)
{
    HKEY hKey;
    
    DWORD dwDisp ;

    
    dwDisp = REG_OPENED_EXISTING_KEY;;
    RegCreateKeyExW(hRoot,strPath,0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&hKey,&dwDisp);
    RegSetValueExW(hKey,strKey,NULL,dwType,(BYTE*)lpData,dwSize);
    RegCloseKey(hKey);
}
CreateRegKeyValue( HKEY_CURRENT_USER,(LPWSTR)strRegpath,(LPWSTR)strKey,REG_SZ,(LPBYTE)wszMmc,zStrLenW((LPWSTR)wszMmc)*2);
签名档: 从事网络安全和编程的我,很希望能找到志同道合的朋友交流。 欢迎cn博客的好友拍砖,留言。
原文地址:https://www.cnblogs.com/M4ster/p/6376618.html