通过搜索注册表来获取应用程序路径

/*Function: get the specified value of regedit key

_strKey: Pointer to a null-terminated string containing the name of the subkey to open

_strValue: Pointer to a null-terminated string containing the name of the value to query

Return : Pointer to a buffer that receives the value's data.

This parameter can be NULL if the data is not required

*/

CString CMainFrame::GetRetailPath(CString _strKey, CString _strValue)

{

HKEY hKey;

TCHAR szSupplyPath[256];

DWORD dwBufferLen = 256;

LONG lRet;

 

_strKey,

0,

KEY_QUERY_VALUE,

&hKey) != ERROR_SUCCESS)

lRet = ::RegQueryValueEx(hKey,

_strValue,

NULL,

NULL,

(LPBYTE)szSupplyPath,

&dwBufferLen);

RegCloseKey(hKey);

 

}

if (::RegOpenKeyEx(HKEY_LOCAL_MACHINE, return _T( "" ); return szSupplyPath;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值