论坛: 原创软件 标题: 四不象shesh进来哦 复制本贴地址    
作者: shuaishuai [shuaishuai]    论坛用户   登录
在肉鸡上运行bat文件很实用,可是会出现一闪而过的dos窗口,容易被发现,
我想将bat文件做成exe文件,使运行后没有任何窗口出现,
并且运行效果和bat文件一样,咋的弄?(vb? VC?)?  晕晕 我不会

地主 发表时间: 07/07 20:50

回复: shesh [shesh]   版主   登录
直接用ShellExec或者CreateProcess,然后用隐藏属性运行批处理文件,不会有窗口的.

B1层 发表时间: 07/08 09:12

回复: tabris17 [tabris17]   论坛用户   登录
还有几个简单的方法

1,用vbscript:

Set Shell = CreateObject("Wscript.Shell")
Shell.Run "c:\\winnt\\system32\\notepad.exe",0,1
(最后2个参数设置为1,1的话便会显示窗口)

2,用快捷方式
设置运行方式为最小化



B2层 发表时间: 07/08 11:19

回复: shuaishuai [shuaishuai]   论坛用户   登录
4不象用vbs的方法在2k里好使,

Set Shell = CreateObject("Wscript.Shell")
Shell.Run "c:\\winnt\\xxx.bat",0,1
Shell.Run "c:\\winnt\\regedit.exe /s c:\winnt\r_server.reg",0,1
Shell.Run "c:\\winnt\\r_server.exe",1,1

可是在98下ActiveX 部件不能创建对象: 'Wscript.Shell'  


[此贴被 帅帅(shuaishuai) 在 07月08日13时13分 编辑过]

B3层 发表时间: 07/08 13:43

回复: tabris17 [tabris17]   论坛用户   登录
应该没问题的
可能是对方卸载了某些组件???

试试“WScript.Shell”(注意大小写)


还有问题就不知道了

B4层 发表时间: 07/08 14:34

回复: shuaishuai [shuaishuai]   论坛用户   登录
我搞清楚了~原来是我装98时把系统目录里的Wshom.ocx文件给删了~当时的想法是为了避开网页恶意脚本的困扰, 害我找了半天的原因.

B5层 发表时间: 07/08 18:48

论坛: 原创软件

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

粤ICP备05087286号