Javascript 在客户端计算机上运行可执行(exe)程序,而不是使用ActiveXObject在服务器上运行
我开发了一个可执行程序,并将其部署在本地计算机上。此外,我还开发了一个ASP.NET Web应用程序,并将其部署在服务器上。ASP.NET Web应用程序可以使用ActiveXObject(Javascript)调用本地计算机上的可执行程序,程序按预期工作。但是,我注意到可执行程序在服务器上运行,而不是在本地机器上运行Javascript 在客户端计算机上运行可执行(exe)程序,而不是使用ActiveXObject在服务器上运行,javascript,asp.net,activexobject,Javascript,Asp.net,Activexobject,我开发了一个可执行程序,并将其部署在本地计算机上。此外,我还开发了一个ASP.NET Web应用程序,并将其部署在服务器上。ASP.NET Web应用程序可以使用ActiveXObject(Javascript)调用本地计算机上的可执行程序,程序按预期工作。但是,我注意到可执行程序在服务器上运行,而不是在本地机器上运行 是否可以在客户机上而不是服务器上运行可执行程序?代替active,查看一下它可能有助于您 using System.Diagnostics; //Get path of
是否可以在客户机上而不是服务器上运行可执行程序?代替active,查看一下它可能有助于您
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"));