temp.asp
<%
set myapp=createobject("WScript.Shell")
myapp.Run "c:\temp1.bat"
set myapp=nothing
%>
*****************************
temp.bat 就一条命令
***************************************************
dir c:\ >c:\temp.txt
***************************************************
我的服务器windows server 2003,为什么运行temp.asp时没有执行temp1.bat命令?
运行什么错误也没出现,但也不运行temp1.bat,浏览网页后c:\没有temp.txt文件。
我把网站设置为管理员用户也不行?
35 个解决方案
#1
?
#2
找一个asp木马来参考吧
#3
我要具体原因,我看MSDN也没什么呀,我原来在2000下可以的?
#4
大家帮帮忙呀.
#5
运行外部命令:
temp.asp
<%
set myapp=createobject("WScript.Shell")
myapp.Run "c:\temp1.bat"
set myapp=nothing
%>
*****************************
temp.bat 就一条命令
***************************************************
dir c:\ >c:\temp.txt
***************************************************
我的服务器windows server 2003,为什么运行temp.asp时没有执行temp1.bat命令?
运行什么错误也没出现,但也不运行temp1.bat,浏览网页后c:\没有temp.txt文件。
我把网站设置为管理员用户也不行?
在IIS里将目录权限加入‘写入’也还是不行。运行也没有错误提示,就是在c:\没有temp.txt文件?
temp.asp
<%
set myapp=createobject("WScript.Shell")
myapp.Run "c:\temp1.bat"
set myapp=nothing
%>
*****************************
temp.bat 就一条命令
***************************************************
dir c:\ >c:\temp.txt
***************************************************
我的服务器windows server 2003,为什么运行temp.asp时没有执行temp1.bat命令?
运行什么错误也没出现,但也不运行temp1.bat,浏览网页后c:\没有temp.txt文件。
我把网站设置为管理员用户也不行?
在IIS里将目录权限加入‘写入’也还是不行。运行也没有错误提示,就是在c:\没有temp.txt文件?
#6
顶一下 ?_?
#7
用上面的代码 每次运行之后在进程里面都能找到,可是不运行
但是也不显示错误
为什么?
但是也不显示错误
为什么?
#8
关注.
#9
顶
#10
再顶
#11
up
#12
up
#13
<%
set myapp=createobject("WScript.Shell")
myapp.Run "calc.exe"
set myapp=nothing
%>
你先试试能不能运行exe文件,如果也不行,就是wscript的问题
1.重新安装wscript.exe文件
2.可能是设置问题
set myapp=createobject("WScript.Shell")
myapp.Run "calc.exe"
set myapp=nothing
%>
你先试试能不能运行exe文件,如果也不行,就是wscript的问题
1.重新安装wscript.exe文件
2.可能是设置问题
#14
不能运行,执行ASP时,calc.exe一直在进程中,没有运行calc计算器。
设置,具体还要什么样的设置?
设置,具体还要什么样的设置?
#15
up
#16
你那个目录有没有运行程的权限?
2000里面有一个Scritps的目录(c:\inetpub\Scripts\),你把你的ASP放在那个下面看看.
2000里面有一个Scritps的目录(c:\inetpub\Scripts\),你把你的ASP放在那个下面看看.
#17
2003下面只有adminscripts目录,放到下面也不行!@
#18
up
#19
怎么没有人回答呀,你们在2003下运行没出现这样的问题吗?
#20
给你一个在服务器端用RAR文件打包的例子:
cmdText="cmd.exe /c rar a -y d:\Upload\downLoad.rar @d:\Upload\downLoad.lst"
Set WShShell = Server.CreateObject("WScript.Shell")
flag = WShShell.Run(cmdText, 1, True)
if flag <> 0 Then
Response.write " 对不起,下载打包时出错!请重试。<br>"
end if
cmdText="cmd.exe /c rar a -y d:\Upload\downLoad.rar @d:\Upload\downLoad.lst"
Set WShShell = Server.CreateObject("WScript.Shell")
flag = WShShell.Run(cmdText, 1, True)
if flag <> 0 Then
Response.write " 对不起,下载打包时出错!请重试。<br>"
end if
#21
出错了,运行不了?现在关键的就是运行不了外部的命令.连cmd都不运行?
#22
UP
#23
top
#24
顶一下,哥们,我也有这个问题,帮忙顶啊!
http://expert.csdn.net/Expert/TopicView1.asp?id=2961851
http://expert.csdn.net/Expert/TopicView1.asp?id=2961851
#25
Ultra Top
#26
我也有这个问题,帮你
#27
TOP
#28
up
#29
运行时身份 IWAM_YOUCOMPUTERNAME,权限对吗?
#30
我早都说过了,都administrator了权限应该够的。
#31
快结贴了,可是我的问题还是没人有解决,唉!这两个贴子是一样的,谁解决了一并给分给他!下面这个贴子100分的!
http://community.csdn.net/Expert/topic/2881/2881453.xml?temp=.6428186
http://community.csdn.net/Expert/topic/2881/2881453.xml?temp=.6428186
#32
你用new activeXobject(wscript.shell)
<script>
new activeXobject(wscript.shell)
</script>
试试
<script>
new activeXobject(wscript.shell)
</script>
试试
#33
up
#34
1--用asp执行wscript不会显示窗口来,因为它不是当前桌面用户
2--内部命令将得不到执行,请用 cmd /c dir
3--重定向可能会遇到一定的问题
#35
没法了,结吧!
#1
?
#2
找一个asp木马来参考吧
#3
我要具体原因,我看MSDN也没什么呀,我原来在2000下可以的?
#4
大家帮帮忙呀.
#5
运行外部命令:
temp.asp
<%
set myapp=createobject("WScript.Shell")
myapp.Run "c:\temp1.bat"
set myapp=nothing
%>
*****************************
temp.bat 就一条命令
***************************************************
dir c:\ >c:\temp.txt
***************************************************
我的服务器windows server 2003,为什么运行temp.asp时没有执行temp1.bat命令?
运行什么错误也没出现,但也不运行temp1.bat,浏览网页后c:\没有temp.txt文件。
我把网站设置为管理员用户也不行?
在IIS里将目录权限加入‘写入’也还是不行。运行也没有错误提示,就是在c:\没有temp.txt文件?
temp.asp
<%
set myapp=createobject("WScript.Shell")
myapp.Run "c:\temp1.bat"
set myapp=nothing
%>
*****************************
temp.bat 就一条命令
***************************************************
dir c:\ >c:\temp.txt
***************************************************
我的服务器windows server 2003,为什么运行temp.asp时没有执行temp1.bat命令?
运行什么错误也没出现,但也不运行temp1.bat,浏览网页后c:\没有temp.txt文件。
我把网站设置为管理员用户也不行?
在IIS里将目录权限加入‘写入’也还是不行。运行也没有错误提示,就是在c:\没有temp.txt文件?
#6
顶一下 ?_?
#7
用上面的代码 每次运行之后在进程里面都能找到,可是不运行
但是也不显示错误
为什么?
但是也不显示错误
为什么?
#8
关注.
#9
顶
#10
再顶
#11
up
#12
up
#13
<%
set myapp=createobject("WScript.Shell")
myapp.Run "calc.exe"
set myapp=nothing
%>
你先试试能不能运行exe文件,如果也不行,就是wscript的问题
1.重新安装wscript.exe文件
2.可能是设置问题
set myapp=createobject("WScript.Shell")
myapp.Run "calc.exe"
set myapp=nothing
%>
你先试试能不能运行exe文件,如果也不行,就是wscript的问题
1.重新安装wscript.exe文件
2.可能是设置问题
#14
不能运行,执行ASP时,calc.exe一直在进程中,没有运行calc计算器。
设置,具体还要什么样的设置?
设置,具体还要什么样的设置?
#15
up
#16
你那个目录有没有运行程的权限?
2000里面有一个Scritps的目录(c:\inetpub\Scripts\),你把你的ASP放在那个下面看看.
2000里面有一个Scritps的目录(c:\inetpub\Scripts\),你把你的ASP放在那个下面看看.
#17
2003下面只有adminscripts目录,放到下面也不行!@
#18
up
#19
怎么没有人回答呀,你们在2003下运行没出现这样的问题吗?
#20
给你一个在服务器端用RAR文件打包的例子:
cmdText="cmd.exe /c rar a -y d:\Upload\downLoad.rar @d:\Upload\downLoad.lst"
Set WShShell = Server.CreateObject("WScript.Shell")
flag = WShShell.Run(cmdText, 1, True)
if flag <> 0 Then
Response.write " 对不起,下载打包时出错!请重试。<br>"
end if
cmdText="cmd.exe /c rar a -y d:\Upload\downLoad.rar @d:\Upload\downLoad.lst"
Set WShShell = Server.CreateObject("WScript.Shell")
flag = WShShell.Run(cmdText, 1, True)
if flag <> 0 Then
Response.write " 对不起,下载打包时出错!请重试。<br>"
end if
#21
出错了,运行不了?现在关键的就是运行不了外部的命令.连cmd都不运行?
#22
UP
#23
top
#24
顶一下,哥们,我也有这个问题,帮忙顶啊!
http://expert.csdn.net/Expert/TopicView1.asp?id=2961851
http://expert.csdn.net/Expert/TopicView1.asp?id=2961851
#25
Ultra Top
#26
我也有这个问题,帮你
#27
TOP
#28
up
#29
运行时身份 IWAM_YOUCOMPUTERNAME,权限对吗?
#30
我早都说过了,都administrator了权限应该够的。
#31
快结贴了,可是我的问题还是没人有解决,唉!这两个贴子是一样的,谁解决了一并给分给他!下面这个贴子100分的!
http://community.csdn.net/Expert/topic/2881/2881453.xml?temp=.6428186
http://community.csdn.net/Expert/topic/2881/2881453.xml?temp=.6428186
#32
你用new activeXobject(wscript.shell)
<script>
new activeXobject(wscript.shell)
</script>
试试
<script>
new activeXobject(wscript.shell)
</script>
试试
#33
up
#34
1--用asp执行wscript不会显示窗口来,因为它不是当前桌面用户
2--内部命令将得不到执行,请用 cmd /c dir
3--重定向可能会遇到一定的问题
#35
没法了,结吧!