.net调用cmd.exe的问题
是这样
用.net调用了cmd.exe
但是在iis5.1(winxp)下面运行正常
可是在iis6(win2003)下面就没办法运行
我以为是权限问题,但是我把networkservice的权限加到administrators都不行
请问是什么问题呢?
代码如下:
Dim results As String
Dim psi As New System.Diagnostics.ProcessStartInfo
psi.FileName = System.Environment.GetEnvironmentVariable("ComSpec")
psi.WorkingDirectory = destDir
psi.RedirectStandardOutput = True
psi.UseShellExecute = False
psi.CreateNoWindow = False
Dim p As System.Diagnostics.Process
psi.Arguments = "/c cpio -iuv -I " & verfile
p = System.Diagnostics.Process.Start(psi)
p.WaitForExit()
p.Close()
p.Dispose()