Javascript 在客户端计算机上运行可执行(exe)程序,而不是使用ActiveXObject在服务器上运行

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

我开发了一个可执行程序,并将其部署在本地计算机上。此外,我还开发了一个ASP.NET Web应用程序,并将其部署在服务器上。ASP.NET Web应用程序可以使用ActiveXObject(Javascript)调用本地计算机上的可执行程序,程序按预期工作。但是,我注意到可执行程序在服务器上运行,而不是在本地机器上运行


是否可以在客户机上而不是服务器上运行可执行程序?

代替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"));