2013-11-26 64 views

回答

0

尽管“不起作用”并不是一个非常精确的问题描述,但我想这可能是因为PB程序是32位的,所以注册表访问被虚拟化为HKEY_LOCAL_MACHINEHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node,所以PB应用程序不会“看到“64位部分。

你可以查阅一下PB访问使用32位注册表编辑器应设在C:\Windows\SysWOW64\odbcad32.exe

如果你确实需要管理从PB 64位注册表,你可以声明本地RegOpenKeyEx API功能如this answer中所述,本地外部功能并明确地访问KEY_WOW64_64KEY