2
我有應用程序從註冊表中檢索應用程序。在32位Windows中,它可以正常工作。但部分系統是64位,而我的應用程序只能讀取32位的應用程序。如何在Windows 64位檢索註冊表中的應用程序列表
Microsoft.Win32.RegistryKey regKey = Microsoft.Win32.Registry.LocalMachine;
Microsoft.Win32.RegistryKey subKey1 =
regKey.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall");
string[] subKeyNames = subKey1.GetSubKeyNames();
List<string> lst = new List<string>();
我沒有64位Windows,也無法檢查註冊表在64位機器上的顯示方式。
感謝
「我沒有64位Windows,我無法檢查註冊表在64位機器上的顯示方式。」 ---你可以安裝VMWare播放器或VirtualBox(兩者都是免費的)和Windows x64(它有30天的免費試用版)並親自查看 – zerkms 2012-01-29 20:15:58