Bat To Exe Converter 转的exe文件的源批处理要怎么才能重新获得

[复制链接]
查看11 | 回复3 | 2010-6-4 06:17:49 | 显示全部楼层 |阅读模式
如题
谢谢solone1020,你的方法最接近,但是还是不行,我知道exe运行时会释放到随机名的tmp格式文件中,不是%tmp%目录中的bat,但是时间过于短暂,而且是独占,你给的那个批处理copy不出来我要的.tmp文件,请问还有别的办法吗?谢谢拉,麻烦你!

回复

使用道具 举报

千问 | 2010-6-4 06:17:49 | 显示全部楼层
这个很简单。。它生成的exe文件运行后会在%tmp%里还原成bat文件再运行,所以如果这个exe有暂停等命令的话就可以去%tmp%里把它找出来。等它运行完在%tmp%里生成的bat也会被删掉。如果EXE没有pause或别的可停顿命令在里面,可以自己写一个批处理,@echo off:startcopy /y "%tmp%\*.bat" C:\goto :start开着它运行那个exe。。就可以把BAT复制到C:\下了。 反正就是想办法把它从tmp文件夹里弄出来。。时间上的问题的确很难把握,我也没有更好的方法了。
回复

使用道具 举报

千问 | 2010-6-4 06:17:49 | 显示全部楼层
用HIPS将创建文件后的操作挂起,就能从temp文件中找到了!
回复

使用道具 举报

千问 | 2010-6-4 06:17:49 | 显示全部楼层
我以前在多个论坛看过貌似不行(也试过) 去GOOGLE找的http://www.topshareware.com/ExeScript-Bat-To-Exe-transfer-73274.htm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行