如何使用网站或html在本地机器上执行exe或文件(如github中的windows中的克隆)

时间:2012-10-05 07:10:41

标签: asp.net .net github

这些是我的要求

  1. 如何使用html页面打开位于本地计算机上的pdf文件?
  2. 如何使用网站执行在本地机器上运行的exe文件?
    这就像我们在windows选项中克隆时github所做的那样。 我需要实现完全相同的操作。我有一个按钮,当我点击它时,它需要运行一个应用程序。This is the window while trying to clone in windows from github
  3. 提前致谢。

3 个答案:

答案 0 :(得分:1)

您在计算机上安装了GitHub for Windows。此安装将协议github-windows:注册为GitHub for Windows可执行文件作为处理程序。这里没什么特别的。

答案 1 :(得分:1)

我看到的唯一机会就是注册您自己的网址方案(正如您所说的myapp-pdf:或类似内容)。

然后,您可以使用自定义方案将URL重定向(或打开一个新窗口)到URL,浏览器应启动您的应用程序,并将URL作为命令行参数。

答案 2 :(得分:0)

创建自定义网址架构并映射到应用程序

我只是解释了你输入后我得到的一些东西。 正如上面提到的所有人,我需要为我的应用程序生成一个url架构 我需要注册要在Windows注册表中执行的架构和应用程序路径。这需要在安装过程中处理。

http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx 此链接将显示如何在Windows注册表中添加特定架构,我们可以指定要执行的应用程序,如mailto:for Outlook。

感谢SO提供此处的详细信息。 how do I create my own URL protocol? (e.g. so://...)

<强>赞成

如果我们使用这种方法,需要检查可能出现的安全问题。