首页
社区
课程
招聘
怎样把一段bat加入到程序中
发表于: 2010-10-24 10:01 6117

怎样把一段bat加入到程序中

2010-10-24 10:01
6117
不懂汇编就是烦恼。。。。。想学啊 愣是没那耐心  

具体是这样的  我想将一段bat命令加入到程序中(注意是把bat命令加入进exe中)
而且需要这个程序运行时先运行bat命令再启动这个程序本身 ,这问题应该很简单吧 ~~~
可是对于不懂汇编的我确是个小难题。。。试了几次不行 来这求助了。。。。  

bat命令很简单: COPY Loader\123.exe C:\Windows\TEMP\123.exe

(PS:就是每次在exe程序运行前拷贝程序当前文件夹下的Loader目录里的123.exe文件到 Windows\TEMP目录)

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (15)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
为什么不使用函数呢?
2010-10-24 10:07
0
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
system("COPY Loader\123.exe C:\Windows\TEMP\123.exe
");
2010-10-24 10:08
0
雪    币: 2308
活跃值: (1784)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
额  函数不懂啊
2010-10-24 10:11
0
雪    币: 2308
活跃值: (1784)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
呵呵 能说具体些吗
2010-10-24 10:12
0
雪    币: 38
活跃值: (48)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
szCmdline    db  'cmd /c COPY Loader\123.exe C:\Windows\TEMP\123.exe',0

invoke    WinExec,addr szCmdline,SW_SHOWHIDE

详询API函数 WinExec
2010-10-24 10:20
0
雪    币: 47
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
六楼正解!
其实bat就是调用的系统里面的程序
2010-10-24 11:13
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
shell函数应该也行
2010-10-24 11:17
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
为什么不用copyfile函数
2010-10-24 11:23
0
雪    币: 38
活跃值: (48)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
单单说这句 批处理 的话,CopyFile 肯定可以,但是 若是 其它的 批处理 呢?就不一定有 对应的函数了 或 实现 很复杂

比如 dir /a /s /b C:\

是全盘搜索--- 要是 用 API 得好长 一串
2010-10-24 11:26
0
雪    币: 216
活跃值: (176)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
可以用winrar捆绑成1个exe文件,能设置先运行bat文件的,可以参考下这个网址的方法
http://hi.baidu.com/深海的鱼浅/blog/item/f81136493cac35fd83025c45.html
2010-10-24 12:41
0
雪    币: 2308
活跃值: (1784)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
呵呵 这个我知道 我也想过用木马捆绑的方法  只是这样做的话就不完美了。。
现在暂时将bat转成exe 单个运行
2010-10-24 12:47
0
雪    币: 193
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
13
试试vb.net里面的shell()吧
shell("COPY Loader\123.exe C:\Windows\TEMP\123.exe")
2010-10-24 14:15
0
雪    币: 2308
活跃值: (1784)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
呵呵  我一汇编不行  二 不懂语言   所以很痛苦
2010-10-24 14:55
0
雪    币: 2882
活跃值: (1315)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjd
15
这个也是个曲折方法,然后再把这个exe附加到exe
2010-10-25 10:24
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
shellExcute()~~~
2010-10-25 10:29
0
游客
登录 | 注册 方可回帖
返回
//