我需要使用Asp.net从Web浏览器运行.EXE,每当在网页中单击特定按钮时,它应该打开安装向导,而不是下载它 任何人都可以帮助我
提前致谢
答案 0 :(得分:5)
出于明显的安全原因,您无法从Web应用程序在客户端计算机上运行EXE。如果这可能是一个巨大的安全漏洞。您可以做的最好的事情是提供可执行文件的下载链接,并要求客户端下载并安装它。
另一方面,如果您想在服务器上运行可执行文件,则可以使用Process.Start
方法。
答案 1 :(得分:1)
您无法在用户计算机上运行您选择的任何exe。这将是一个巨大的安全漏洞。
如果你绝对必须使用类似的东西,你可以考虑ClickOnce
ClickOnce是一项支持用户安装的Microsoft技术 并通过单击网页中的链接运行Windows应用程序。
参考:ClickOnce Deployment Overview
浏览器支持仅限于IE和firefox上的插件。