我正在尝试从 xla 读取本地计算机下的注册表项。如果 UAC 为高,则 RegOpenKeyEx 函数无法读取注册表。有没有办法获得许可(通过代码)。
rc = RegOpenKeyEx(KeyRoot, KeyName, 0, KEY_ALL_ACCESS, hKey)
KeyRoot 是 HKEY_LOCAL_MACHINE
键名是“软件\XYZ”
注意:我的代码没有任何问题 - 当 UAC 较低时。操作系统:Win 7,Office:在 2007 年和 2010 年测试 - 两者都有相同的问题。