通过注册表获取某款软件的信息

来源:互联网 发布:软妹小九九淘宝店 编辑:程序博客网 时间:2024/04/29 12:56
//通过注册表获取某款软件的信息CString GetRegValue(CString strKey,CString strField){CString strValue=_T("");CString strPath;strPath.Format(_T("Software\\%s"),strKey);HKEY hKEY;LONG lRet=(::RegOpenKeyEx(HKEY_CURRENT_USER,strPath,0,KEY_READ,&hKEY));if(lRet==ERROR_SUCCESS){LPBYTE buffer=new BYTE[MAX_PATH];ZeroMemory(buffer,MAX_PATH);DWORD type=REG_SZ;DWORD nLength=MAX_PATH-1;lRet=::RegQueryValueEx(hKEY,strField,NULL,&type,buffer,&nLength);if(lRet==ERROR_SUCCESS){strValue=(LPTSTR)buffer;}delete[] buffer;}return strValue;;}

0 0
原创粉丝点击