我们需要从浏览器中的链接启动具有特定参数的WPF应用程序。
我们想知道这是否可行?
作为替代方案,我们可以将Web应用程序嵌入到WPF浏览器控件中,并从html网页中读取值吗?
答案 0 :(得分:4)
几种可能性:
如果您不控制浏览器:
根据您的需要,迁移到Silverlight也可能是一种选择。 SilverLigth V5(仍处于测试阶段)显着增加了管理员通过GPO控制应用程序权限的能力
注意:我的感觉是后期选项(Silverlight)更为可取,因为它更清洁,安全漏洞因素更少。但是,只有在您的要求符合SL要求时才能进行此操作
答案 1 :(得分:2)
无法从浏览器调用客户端应用程序,之前可以从activex控件调用,但为此你需要有一个签名库,在wpf中你可以创建基于浏览器的应用程序,但你不能在其中嵌入你的web应用程序。 所以部分你是正确的,如果你使用wpf应用程序,你将能够在客户端启动应用程序,但使用浏览器似乎很难,除非你进行activex控制 但我仍然不能100%确定使用activex控件你可以启动应用程序