从网页调用的窗口应用程序无法设置启动应用程序

时间:2013-04-11 08:16:35

标签: c# asp.net process windows-applications

我正在开发一个Windows窗体应用程序。 我还开发了一个asp web应用程序。 从这个Web应用程序,我需要调用该Windows应用程序。 并且Windows应用程序集启动了应用程序。

当我从aspx页面调用这个exe时,它在设置启动应用程序时出错。

错误

Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)

注意每当我手动执行exe(双击exe)时,它运行正常。 任何人都可以告诉我在这种情况下该怎么做。

1 个答案:

答案 0 :(得分:0)

这打破了基本的网络安全。

exe在哪里?在您尝试通过网页访问的客户端计算机上?或者是exe服务器端?在这种情况下,为什么它是一个Windows表单应用程序,当没有人会看到GUI?

Windows表单应用程序的用途是什么?如果面向消费者,或者如果服务器端以其他方式处理,则需要将该功能封装在网页中。

如果客户端安装了exe 并且您尝试从网页打开它,我唯一可以看到您如何执行此操作的方法是下载带扩展名的文件默认情况下,您的Windows窗体应用程序会打开它以进行进一步处理等。