通过注册表获取某款软件的信息
2014-05-22 10:37
260 查看
//通过注册表获取某款软件的信息 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;; }
相关文章推荐
- C++通过访问注册表获取已安装软件信息列表
- 获取软件在注册表的安装信息
- 苹果软件通过web接口获取应用程序信息,版本号,程序名等
- 获取软件在注册表的安装信息
- 不通过注册表获取运营商,系列号等信息(ExTAPI)
- VC获取本机IP、子网掩码、网关、计算广播地址等信息代码(通过读注册表)
- C++访问注册表获取已安装软件信息列表示例代码
- 通过注册表获取系统信息
- C#通过windows注册表获取软件清单的方法
- c#获取软件在注册表中的安装信息
- C++访问注册表获取已安装软件信息列表示例代码
- 通过注册表获取硬件信息
- MASM32编程通过WMI获取杀毒软件信息
- C#如何获取注册表信息
- stat() -- 通过文件名获取文件的信息
- C++通过WIN32 API获取逻辑磁盘详细信息
- .net中如何获取机器硬件信息(防软件复制版)
- .NET平台下基于webservice,通过获取硬件cpu序列号和随机字符串序列号实现软件加密的一种方法。
- C#中如何获取注册表信息
- Delphi通过WMI获取系统信息