asp.net启动服务器端exe程序问题
实现这样一个功能,客户端浏览器点击一个按钮,服务器端响应该事件。
执行一个存放在服务器端的SMS.exe程序。
按钮为服务器端控件,尝试了Process.Start方法,成功了。代码如下:
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(Server.MapPath("SMS.exe"));
psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
psi.CreateNoWindow = true;
psi.UseShellExecute = false;
System.Diagnostics.Process ps = System.Diagnostics.Process.Start(psi);
执行成功了,
但现在的问题是,SMS.exe是有窗体程序,如果服务器是在没有任何用户登陆的情况下(服务器一般都是),这种方式是否能成功?