.NET Process 执行vbs,有进程没弹窗显示
c#吧
全部回复
仅看楼主
level 1
我在.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();
那位大佬给分析分析是什么原因导致的
2019年01月21日 09点01分 1
level 9
某安全卫士?
2019年01月21日 12点01分 2
level 9
还有,你这个是系统敏感目录,调用要加权的.
2019年01月21日 12点01分 3
1