我曾尝试使用if isnull(me.Text1.value) then
...
else
...
end if
,但这不起作用。这是我想知道它是否存在的路径。如果没有,我将安装驱动程序,如果安装了驱动程序,则将其设置为if条件并更改bool值。
CRegKey regKey;
答案 0 :(得分:1)
尝试这样的事情:
#include <atlbase.h>
CRegKey regKey;
LONG lRet = regKey.Open(HKEY_LOCAL_MACHINE, TEXT("SOFTWARE\\ETAS\\ES584.1 Drivers_x64"), KEY_QUERY_VALUE);
if (lRet == ERROR_SUCCESS)
{
// key exists...
regKey.Close();
}
else if (lRet == ERROR_FILE_NOT_FOUND)
{
// does not exist...
}
else
{
// error opening key...
}