下面的C++/CLI代码将 nullptr 返回给 pKey。
RegistryKey^ pKey = Microsoft::Win32::Registry::LocalMachine->OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Installer\\Folders");
下面的C#代码返回一个指向 pKey 的有效指针。
RegistryKey pKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Installer\\Folders");
除了语言差异之外,这两个代码片段在我看来完全相同。
我刚刚发现在 x64 中构建 C++ 代码可以让它找到密钥。所以我现在的问题是如何在 32 位构建中找到密钥?我需要在两个版本中找到它。
谢谢。