VC 操作注册表

来源:互联网 发布:丧尸世界知行天下 编辑:程序博客网 时间:2024/06/05 19:41

HKEY hKey;
 char szProductType[255];
 DWORD dwBufLen=255;
 LONG lRet;

 lRet = RegOpenKeyEx( HKEY_LOCAL_MACHINE,
  "Software\bmModem\BMT_HSPA_Modem_2",
  0, KEY_QUERY_VALUE, &hKey );
 if( lRet != ERROR_SUCCESS )
  return FALSE;

 lRet = RegQueryValueEx( hKey, "UserLang", NULL, NULL,
  (LPBYTE) szProductType, &dwBufLen);
 if( (lRet != ERROR_SUCCESS) || (dwBufLen > 255) )
  return FALSE;

 RegCloseKey( hKey );

 

 


 //HKEY hkey;
 //char pfilename[255] = {0};
 //DWORD dwret = GetModuleFileName(NULL,(LPWCH)pfilename,255);
 //LPCTSTR lprun = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
 //long lret = RegOpenKeyEx(HKEY_LOCAL_MACHINE,lprun,0,KEY_WRITE,&hkey);
 //if(lret== ERROR_SUCCESS)
 //{
 // //添加注册
 // RegSetValueEx(hkey, _T("UilibDemo"), 0,REG_SZ,(const BYTE*)(LPCSTR)pfilename, MAX_PATH);
 // RegCloseKey(hkey);
 //}

0 0
原创粉丝点击