我们有一个需求,需要从浏览器链接启动带有特定参数的WPF应用程序。
我们想知道这是否可能?
作为替代方案,我们是否可以在WPF浏览器控件中嵌入Web应用程序,并从HTML网页中读取值?
有几种可能性:
如果您不能控制浏览器:
根据您的需求,转向Silverlight也可能是一种选择。 SilverLigth V5(仍处于测试版)特别添加了通过GPO控制应用程序权限的功能
注意:我认为后一种选项(Silverlight)更可取,因为它更加清洁,并且安全漏洞因素较少。但是,只有当您的要求符合SL功能时才能执行此操作。
无法从浏览器调用客户端应用程序,以前可以使用ActiveX控件,但需要签名库,在WPF中可以制作基于浏览器的应用程序,但无法将Web应用程序嵌入其中。 因此,如果您使用WPF应用程序,则部分正确,您将能够在客户端启动应用程序,但使用浏览器似乎很困难,除非您制作ActiveX控件, 但我仍然不确定是否能够使用ActiveX控件启动应用程序。