从HTTP标头运行可执行文件

时间:2013-03-05 12:32:22

标签: html http executable

我目前正在构建一个要求用户首先登录网页的应用程序,并且可以从该网页运行该应用程序。该网站托管在服务器上,最终我需要在客户端上启动该应用程序。

该网站使用.NET构建。是否可以发送一些http请求或html url来打开已安装的程序?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以通过在与您的程序关联的计算机上注册URI方案,并让浏览器导航到该方案的URI来实现此目的。

例如,Steam就是这样做的 - 有一个steam:// URI方案由steam安装程序注册并与桌面应用程序相关联。当浏览器或其他应用程序浏览到steam://然后将其作为参数传递给Steam以对其进行操作。

此方法不需要特殊权限,系统会提示用户启动应用程序的权限。

答案 1 :(得分:0)

您是否考虑过部署应用程序ClickOnce?这可以作为您的启动器,部署者,并确保应用程序是最新的。