我有一个网站在asp.net与VB,我有一个链接到一个医疗程序,安装在个人电脑,当我点击链接,我想执行该程序的.exe。我发现这个代码,但it's只能在我的项目是在本地:如何在asp.net网站上执行EXE文件?
System.Diagnostics.Process.Start("C:\Windows\System32\MiProgram.exe")
我也与此代码尝试:
Dim OpenDoc As ProcessStartInfo = New ProcessStartInfo
Dim stPath As String = "C:\Windows\System32\MiProgram.exe"
OpenDoc.FileName = stPath
OpenDoc.Verb = "open"
OpenDoc.WindowStyle = ProcessWindowStyle.Normal
Process.Start(OpenDoc)
两个代码本地工作,但是当我把我的项目的网络,什么都不做
我也读过,我可以启用de IIS服务,我按照this page的步骤,但不是用于我。
有没有解决这个问题的方法?
我接受建议。 谢谢。
似乎供股问题,这篇文章可能会帮助你。 – Adil
如果用户在浏览器上单击它,则无法启动EXE文件。这是一项安全措施。所有浏览器都会阻止它,即使下载今天并不总是可能的,没有大量的警告。 –
@Adil哪篇文章? –