从网站运行客户机中的exe

时间:2012-03-16 03:32:43

标签: c# asp.net exe

我们已经开发了一个exe,我们创建了一个网站来下载该exe。

现在有可能在客户端计算机上单击一次按钮运行该exe。即如果用户点击网站上的按钮,则必须下载并运行该exe。

因此,点击链接按钮时,必须显示“运行”对话框,而不是“保存”对话框。

单击“运行”后,必须保存并运行客户端计算机中的exe。

任何人都可以为此提出建议。

4 个答案:

答案 0 :(得分:2)

出于安全考虑,无法自动执行该流程。想到的唯一一件事就是写下这样的东西:

    <a href="myfile.exe" type="application/octet-stream">Download</a>

但这只会提示用户运行或保存它。说实话,您最好只记录您的用户/访问者要遵循的程序。

希望它有所帮助!

答案 1 :(得分:1)

据我所知,这是不可能的。

但是,您可以使用受信任的Silverlight 5应用程序。如果您的所有用户都在Intranet上和域内,您可以推送证书并通过组策略进行注册。

答案 2 :(得分:1)

听起来像ClickOnce就是你所追求的?

答案 3 :(得分:0)

您所描述的内容是浏览器的功能。 exe的下载和运行取决于用户浏览器。更重要的是,存在一个主要的安全问题,操作系统可能会提示有关信任和运行未知可执行文件的提示。