0

我需要使用 Asp.net 从 Web 浏览器运行 .EXE,每当单击网页中的特定按钮时,它应该打开安装向导,而不是下载它 任何人都可以帮助我

提前致谢

4

2 回答 2

5

出于明显的安全原因,您不能从 Web 应用程序在客户端计算机上运行 EXE。如果这是可能的,那将是一个巨大的安全漏洞。您可以做的最好的事情是提供可执行文件的下载链接,并要求客户端下载并安装它。

另一方面,如果您想在服务器上运行可执行文件,则可以使用该Process.Start方法。

于 2013-01-21T06:40:32.667 回答
1

您不能在用户机器上运行您选择的任何 exe。这将是一个巨大的安全漏洞。

如果你绝对必须使用这样的东西,你可以考虑ClickOnce

ClickOnce 是一项 Microsoft 技术,使用户能够通过单击网页中的链接来安装和运行 Windows 应用程序。

参考:ClickOnce 部署概述

然而,浏览器支持仅限于 IE 和通过 Firefox 上的插件。

于 2013-01-21T06:54:28.880 回答