如何以编程方式卸载浏览器外的silverlight 4 应用程序而不是使用上下文菜单(例如,如果我想替换上下文菜单)?
编辑
我在“在不涉及浏览器的情况下安装 Silverlight 应用程序”中找到了如何通过调用命令行来卸载:
"%ProgramFiles%\Microsoft Silverlight\sllauncher.exe" /uninstall /origin:silverlight.net/content/samples/apps/...</p>
这可以用于:-
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(run, 1, true);
有没有更好的解决方案?