HKEY hkey;
CHAR _path[MAX_PATH] = "Software\\Scooter Software\\Beyond Compare";
LSTATUS lRet = RegOpenKeyEx (HKEY_CURRENT_USER, (LPCSTR)_path, 0, KEY_READ, &hkey);
if(lRet == ERROR_SUCCESS)
{
DWORD dword_type = REG_SZ;
DWORD dword_size = 256;
BYTE exePath[MAX_PATH] = {0};
if (::RegQueryValueEx(hkey, "ExePath", NULL, &dword_type, (LPBYTE)exePath, &dword_size) == ERROR_SUCCESS)
{
m_compStru.strComparetor.Format("%s", exePath);
}
}
从注册表中获取BeyondCompare安装路径