HKEY hkRoot;
LPBYTE owner_Get = new BYTE[80];
DWORD type_1=REG_SZ;
DWORD cbData_1=80;
CString ss;
long i=99;
//打开注册表
long clidir = RegOpenKeyEx(HKEY_CURRENT_USER,_T("Software\\bipcli\\client"),0,KEY_ALL_ACCESS,&hkRoot);
if(clidir!=ERROR_SUCCESS)
{
//"打开注册表失败"
}
else
{
clidir=::RegQueryValueEx(hkRoot,_T("path"),NULL,&type_1,owner_Get,&cbData_1);
ss = (TCHAR*)owner_Get;
_tprintf(ss);
_tprintf(_T("\r\n"));
if(clidir!=ERROR_SUCCESS||ss.IsEmpty()){
//注册表信息为空或查询不成功
}else{
//注册表存在值
i = SetCurrentDirectory(ss);
ss+=_T("\\bipcli.bat");
_tprintf(ss);
_tprintf(_T("\r\n"));
}
}
//关闭查询
::RegCloseKey(HKEY_CURRENT_USER);
联系客服