访问Silverlight应用程序中的Registry对象

时间:2015-12-21 14:47:21

标签: c# silverlight registry

我有一个Silverlight应用程序。 我需要获取注册表值,并且我使用了Microsoft.Win32 但是,当我试图访问Registry对象时

string path = (string)Registry.GetValue(@"....);

Registry标有红色下划线,错误为:

  

"无法访问内部课程'注册表'这里"

我做错了什么?

1 个答案:

答案 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\......");
}

希望这有帮助。