asp调用dos命令出错
我用代码实现调用cmd.exe成功,可是我把别的dos命令行写进去之后却发生下面的错误:
错误类型:
(0x80070002)
代码如下:<%
dim WshShell
Set WshShell=Server.CreateObject("Wscript.Shell")
dim username
dim strACLCommand
strACLCommand =Request.form("text")
Response.Write strACLCommand
dim obj
obj=wshshell.run("cmd.exe/c"& strACLCommand ,10,false)
Response.Write obj
Response.End
if err.number <> 0 then
Response.Write "err"
else
Response.Write "OK"
end if
%>strACLCommand接受上个页面传来的字符串,也就是dos命令:D:\JPEG2000>vm9_compress -i d:\JPEG2000\barbara.raw -rcb 512 512 1 -o newbarbara.jp2 -dt uchar -Fkernels W9X7 -Flev 3 -rate 1,这是怎么回事啊?上面的命令在dos环境里是运行成功的。。。。。。。。有人能帮帮我吗?谢谢了。。。。。。。。。