请问在asp.net中调用cmd失败的原因
我的代码如下,cmd命令没有得道执行
Sub RunCmd()
Dim myProcess As New Process
Dim myProcessStartInfo As New ProcessStartInfo("cmd.exe")
myProcessStartInfo.WindowStyle = ProcessWindowStyle.Normal
myProcessStartInfo.UseShellExecute = False
myProcessStartInfo.RedirectStandardOutput = True
myProcess.StartInfo = myProcessStartInfo
myProcessStartInfo.Arguments = "/c " & "C:\ffmpeg.exe -i c:\test.wmv -y -ab 56 -ar 22050 -b 500 -r 15 -s 320*240 c:\test.flv"
myProcess.Start()
Dim myStreamReader As StreamReader = myProcess.StandardOutput
Dim myString As String = myStreamReader.ReadToEnd()
myProcess.Close()
TextBox1.Text = vbCrLf & "<pre>" & myString & "</pre>"
'cmd.text = ""
End Sub
问题点数:20、回复次数:3Top
1 楼hchxxzx(NET?摸到一点门槛)回复于 2006-12-01 02:13:56 得分 10
权限问题,你必须给操作的目录以ASPNET权限或使用模拟身份Top
2 楼sxlfybb(房客)回复于 2006-12-01 08:59:05 得分 10
一般都是权限问题引起的.Top
3 楼ayun00(阿云)回复于 2006-12-01 09:40:34 得分 0
已经给了权限Top





