是否可以在Web应用程序中调用exe

时间:2011-07-19 03:20:37

标签: asp.net

我正在开发一个asp.net Web应用程序,我想在按下asp.net按钮时调用(.exe即vb6可执行文件)(客户端)。有可能吗?如果可能,PLZ分享想法

3 个答案:

答案 0 :(得分:2)

虽然在没有某种提示的情况下无法运行EXE,但您可以使用ClickOnce部署到deploy an unmanaged application并运行它(并保持更新)。您需要创建一个需要完全信任的清单,并且用户必须在第一次运行应用程序时授予该信任。

另请注意,这仅适用于Internet Explorer或其他具有enable ClickOnce deployment插件的浏览器。

值得注意的是,Google实际上使用ClickOnce将Google Chrome部署到IE用户。

答案 1 :(得分:1)

不,这是不可能的,至少不是在客户端。

答案 2 :(得分:0)

这是不可能的,并且没有解决方法。这是按设计并且无法更改,作为保护用户免受恶意网站攻击的安全措施。我知道你的网站没有做任何坏事,但是如果你可以运行一个exe,那么其他人也可以用不那么高尚的意图。同样,没有办法做到这一点。

你最接近的是flash或silverlight嵌入,或者(在旧的Internet Explorer浏览器上)一个activeX控件。