在 Access 2007 和 Access 2010 中,我有一行代码在 50 多台 PC(Vista 和 Windows 7 32 和 64 位)上完美运行多年。
RegStr = fReturnRegKeyValue(HKEY_LOCAL_MACHINE, "Software\ThisApp\App", "Activation")
在一台带有 Access2010/VBA 模块(32 位)的特定 PC(Windows 7 64 位)上
上面的代码行没有看到注册表项。
当我将 HKEY_LOCAL_MACHINE 更改为 HKEY_CURRENT_USER 时,它工作正常。
RegStr = fReturnRegKeyValue(HKEY_CURRENT_USER, "Software\ThisApp\App", "Activation")