我们知道32位程序在64位机器上运行时,当访问注册表时,有重定向问题的存在,下面针对Qt编程中这个问题的解决提供一种方法。
HKEY hKEY; //定义有关的 hKEY, 在查询结束时要关闭。
LPCSTR data_Set="SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion";
long ret0=(::RegOpenKeyExA(HKEY_LOCAL_MACHINE,data_Set, 0, KEY_ALL_ACCESS | KEY_WOW64_64KEY, &hKEY));<