从浏览器中的链接启动WPF应用程序?

| 我们需要使用浏览器中的链接启动具有特定参数的WPF应用程序。 我们想知道这是否可能? 作为替代方案,我们可以将Web应用程序嵌入WPF浏览器控件中,然后从html网页中读取值吗?     
已邀请:
        几种可能性: 如果您控制浏览器(例如,如果您处于Intranet场景中,并且有机会部署应用程序),则可以: 创建一个运行应用程序的Activex或插件 注册一个新的uri方案来解释类型为“您的应用程序:// yourarguments \”的网址 (复杂):部署在用户会话下运行的侦听应用程序,然后从Web应用程序要求此侦听应用程序运行目标应用程序 降低浏览器的安全性(不推荐) 如果您不控制浏览器: 创建一个clickonce应用程序...这涉及设置,但不需要管理员权限 根据您的需要,也可以选择迁移到Silverlight。 SilverLigth V5(仍处于beta版)特别为管理员增加了通过GPO控制应用程序权限的能力 注意:我的感觉是,后面的选项(Silverlight)更可取,因为它更清洁,安全漏洞少。但是,只有在您的要求符合SL功能时才可以这样做     
        无法从浏览器调用客户端应用程序,以前可以通过activex控件调用它,但是为此您需要一个签名库,在wpf中,您可以制作基于浏览器的应用程序,但不能将Web应用程序嵌入其中。 因此,如果您使用过wpf应用程序,则部分正确,您将能够在客户端启动应用程序,但是使用浏览器似乎很难,除非您进行Activex控件 但我仍然不是100%确信使用Activex控件是否可以启动该应用程序     

要回复问题请先登录注册