我可以从Silverlight Out Of Browser
访问Registry
,我只想搜索/读取密钥并获取密钥值对。这可能吗?从Silverlight OOB访问注册表
或者,有没有其他方式可以像运行powershell script
或启动其他一些exe来知道这些值,我如何从这些脚本/ exe获取返回值到我的silverlight应用程序。
我可以从Silverlight Out Of Browser
访问Registry
,我只想搜索/读取密钥并获取密钥值对。这可能吗?从Silverlight OOB访问注册表
或者,有没有其他方式可以像运行powershell script
或启动其他一些exe来知道这些值,我如何从这些脚本/ exe获取返回值到我的silverlight应用程序。
,我们可以用做RegRead
using (dynamic shell = AutomationFactory.CreateObject("WScript.Shell"))
{
var key = shell.RegRead(@"HKLM\SOFTWARE\Wow6432Node\......");
}
OOB可以使用COM对象,所以几乎任何“任何事情”都是可能的(但当然它将是Windows特定的)。
这意味着必须自己开发一个COM模块(除非您可以找到一个现成的)。
有可能是一种更简单的方式来访问注册表,所以你可能想打开这个问题一段时间。