1
我想用下面這段代碼來獲取註冊表值有什麼問題讓註冊表在C#在Windows 2012 R2終端服務器
object key_10 = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\InstallRoot", "Path", null);
一般來說它的工作原理,但是當我在Windows Server 2012上運行R2終端我得到一個空值。 我有本地管理員權限。 該值存在於註冊表中(使用regedit.exe進行檢查) .NET Framework爲4.5
當您的程序被迫以32位模式運行時,您無法看到該鍵。 Google「註冊表重定向器」瞭解更多信息。刪除抖動強制或使用RegistryKey.OpenBaseKey(),以便您可以指定視圖。 –