我在.net中生成了一个vbs文件,在根目录下面然后启动这个vbs,本地调试是可以提示的,服务器无法提起。
查看进程,进程中是存在这个vbs的进程,IIS启动的权限就是管理员账户,而且最后vbs的用户也是管理员用户。
有进程没有窗体显示。
代码如下:
MapPath:封装的一个获取根目录方法
VerificationResult.error:错误提示
var path = MapPath("Tips.vbs");
string strTest = "msgbox \"" + VerificationResult.error + "\",64,\"错误\"";
System.IO.File.WriteAllText(path, strTest, Encoding.Unicode);
Process p = System.Diagnostics.Process.Start(@"C:\WINDOWS\System32\WScript.exe", path);
p.WaitForExit();
那位大佬给分析分析是什么原因导致的
查看进程,进程中是存在这个vbs的进程,IIS启动的权限就是管理员账户,而且最后vbs的用户也是管理员用户。
有进程没有窗体显示。
代码如下:
MapPath:封装的一个获取根目录方法
VerificationResult.error:错误提示
var path = MapPath("Tips.vbs");
string strTest = "msgbox \"" + VerificationResult.error + "\",64,\"错误\"";
System.IO.File.WriteAllText(path, strTest, Encoding.Unicode);
Process p = System.Diagnostics.Process.Start(@"C:\WINDOWS\System32\WScript.exe", path);
p.WaitForExit();
那位大佬给分析分析是什么原因导致的


