我开发了一个可执行程序并将其部署在我的本地计算机上。此外,我开发了一个ASP.NET Web应用程序并将其部署在服务器上。 ASP.NET Web应用程序可以使用ActiveXObject(Javascript)调用本地计算机上的可执行程序,该程序按预期工作。但是,我注意到可执行程序在服务器上而不是在本地计算机上运行。
是否可以在客户端计算机上而不是在服务器上运行可执行程序?
答案 0 :(得分:1)
激活的激情看看它可能会对你有所帮助......
using System.Diagnostics;
//Get path of the system folder.
string sysFolder =
Environment.GetFolderPath(Environment.SpecialFolder.System);
//Create a new ProcessStartInfo structure.
ProcessStartInfo pInfo = new ProcessStartInfo();
//Set the file name member.
pInfo.FileName = sysFolder + @"\eula.exe";
//UseShellExecute is true by default. It is set here for illustration.
pInfo.UseShellExecute = true;
Process p = Process.Start(pInfo);
//或
System.Diagnostics.Process.Start("iexplore.exe")
或
System.Diagnostics.Process.Start(@"c:\nes\nes.exe");
或
System.Diagnostics.Process.Start(Server.MapPath("`/SanScan.exe"));