论坛: 菜鸟乐园 标题: 执行BAT文件,怎样才能不弹出CMD窗口? 复制本贴地址    
作者: haolin [haolin]    论坛用户   登录
一台WIN2K SERVER FTP服务器,没有SHELL,能FTP登陆,在对方的启动组里加个BAT添加个管理员,等它重启后自动执行后删除自己。在自己的机器上试了一下,目的基本达到,但启动时总是打开个CMD窗口,并显示:echo off ,执行完毕后虽能自动关闭,可这样就被看到了。请问有没有办法让BAT后台执行,不弹出CMD窗口?

地主 发表时间: 04-04-05 09:07

回复: haolin [haolin]   论坛用户   登录
找了个小软件bat2com和com2exe,转换后执行,还是弹出CMD窗

哪位知道方法的话请回贴,谢了,先

B1层 发表时间: 04-04-05 16:18

回复: 286 [unique]   版主   登录
把echo off改成
@echo off

B2层 发表时间: 04-04-05 17:36

回复: zzzz [zzzz]   论坛用户   登录
自己写个简单的win32来执行你的命令 不就ok?

B3层 发表时间: 04-04-05 19:19

回复: haolin [haolin]   论坛用户   登录
多谢版主,在每行前面都加上@echo off,重启后只是飞快的闪过了一个窗口,无法判断是不是CMD窗口了。

B4层 发表时间: 04-04-06 11:35

回复: BearKing [bking]   版主   登录
不用在每行前面都加@echo off 只需在文件的顶部加一句就行了

B5层 发表时间: 04-04-06 13:53

回复: lianjl [lianjl]   论坛用户   登录
再在每条命令前加上:START /MIN ,效果可能更好!!

B6层 发表时间: 04-04-06 22:57

回复: smallcell [smallcell]   论坛用户   登录
例如:
@echo off
@net user aa aa /add
@echo on


B7层 发表时间: 04-04-11 12:50

回复: abctm [abctm]   版主   登录
下载 http://www.20cn.org/~abctm/20CN-book.chm
看看以前论坛的精华

B8层 发表时间: 04-04-11 12:51

回复: christie [christie]   论坛用户   登录
用vbs做后缀名,是后台运行的。比BAT更安全~
im wsh 
set wsh=CreateObject("WScript.Shell")
wsh.run "net start telnet",0
打开telnet服务。

B9层 发表时间: 04-04-11 19:07

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号