我有一个Silverlight应用程序。 我需要获取注册表值,并且我使用了Microsoft.Win32 但是,当我试图访问Registry对象时
string path = (string)Registry.GetValue(@"....);
Registry
标有红色下划线,错误为:
"无法访问内部课程'注册表'这里"
我做错了什么?
答案 0 :(得分:0)
如此处所述:
Access registry from Silverlight OOB
和
Reading from the registry with Silverlight
一旦达到某些标准,就有可能。从silverlight应用程序访问注册表的要点是:
using (dynamic shell = AutomationFactory.CreateObject("WScript.Shell")){
var key = shell.RegRead(@"HKLM\SOFTWARE\Wow6432Node\......");
}
希望这有帮助。