Board logo

标题: [格式转换] 求一个批处理编译工具 [打印本页]

作者: gobi918    时间: 2012-3-6 22:52     标题: 求一个批处理编译工具

如题,求一个BAT转EXE的工具。

由于环境的特殊,除了能编译成EXE之外,希望能有一下特点:

1.不释放临时文件。如果释放临时文件,希望释放出来的BAT用记事本打开是乱码

2.能自定义版本、图标等信息

3.能编译后的运行窗口关闭按钮【×】,成灰色

试过VisualBat、quick BFC、潜行者等,都无法达到要求,如VisualBat就很好的不释放临时文件,但是除了重命名之外,无法在自定义了

尤其还带了个http://www.180it.com网址,不是很爽;

Quick Bfc 小弟用的是3.29英文版,貌似找不到那个加密的选项了,这个编译工具很好就是释放临时文件容易泄密(公司服务器登入信息)

哪位大哥还知道有更好的工具么?

Ps:对于关闭按钮,我知道能用第三方实现,我还是想问下,能否通过编译工具打包第三方组件之后,组件能释放到指定目录而不是工具当前目录?
作者: find    时间: 2012-3-7 13:08

这个真没有
作者: ivor    时间: 2012-3-7 15:13

最好自己用高级语言编程吧
作者: gobi918    时间: 2012-3-7 19:48

回复 3# ivor


    嗯,有这个想法~得试试
作者: gobi918    时间: 2012-3-7 19:51

已经用了另一个办法实现了,
用winrar创建自解压exe文件,释放目录自定义到很深很深的位置。。。。不全盘查找找不到~

自解压就在一瞬间完了然后自动运行释放出的bat,并且还有一个屏蔽关闭按钮的组建,方便调用

操作完了之后,×是没了,输入0退出将自动删除释放的2个文件。。一切OK!

就是版本信息不全....但是可以在摘要中添加。。。
作者: Seder    时间: 2012-3-7 20:39

根本是自欺欺人。我用rar打开你那个自解压文件,多么复杂的地址都暴露无疑
作者: Seder    时间: 2012-3-7 20:59

楼主不妨把你想实现的功能说出来,或许还有其他方法
作者: find    时间: 2012-3-7 23:49

回复 5# gobi918


掩耳盗铃就是这个意思了
作者: gobi918    时间: 2012-3-8 15:45

回复 6# Seder

哥们,我来告诉你实情:

我这个批处理是用于我们公司维护操作的,里面涉及到管理员密码 以及FTP密码的代码,如果暴漏就得不偿失了!

再说一下,我们公司是不能用winrar的 ,都用7Z !我是在虚拟机里面用的rar创建的文件,你说的右键用winrar打开是几乎不存在的。

你们要说自欺欺人那就说吧~

现在这个BAT已经用winrar创建了自解压,并且将bat文件设置为隐藏+系统属性,一般员工是找不到的!

而且还加入了屏蔽关闭组件。已经比以前完善很多!!!
作者: lanpor    时间: 2012-3-8 17:45

quick BFC不是有幽灵模式么?
作者: lanpor    时间: 2012-3-8 17:48

quick BFC其实挺好用啊
作者: Seder    时间: 2012-3-8 18:03

回复 9# gobi918


    我没有嘲笑你的意思,你别误会了。我只是想让你知道事实。
作者: ivor    时间: 2012-3-8 18:34

wmic process之后可以看到批处理运行的路径,除非加密源文件
作者: powerbat    时间: 2012-3-8 18:51

为什么不直接写程序呢?大不了难搞的地方用CreateProcess调用命令获取输出。
作者: gobi918    时间: 2012-3-8 19:32

回复 12# Seder


    谢谢各位前辈的回复,还是学到了很多~

quick BFC 好像3.2以上就没有看到反编译的密码设置项目了,,楼上发图的大哥用的是2.07?

有无密码倒没事,想问下如何不释放临时bat?? BFC加密了 运行后只要到%tmp%中就能找到源代码。、。

不过现在用自解压也还挺好的。。先用着吧
作者: find    时间: 2012-3-8 20:07

回复 10# lanpor


幽灵模式也同样会释放到临时文件夹的吧
作者: defanive    时间: 2012-3-10 03:14

释放文件被破实在太简单了。。注入式笑而不语
作者: s297879919    时间: 2012-3-21 15:58

bat2exe
把bat文件编译成exe格式的文件
作者: flaven    时间: 2013-2-25 23:51

已经用了另一个办法实现了,
用winrar创建自解压exe文件,释放目录自定义到很深很深的位置。。。。不全盘查 ...
gobi918 发表于 2012-3-7 19:51


winrar创建的自解压exe文件,其实就是在注释里多加了几句话而已,把exe改为rar,然后打开看注释,一览无余!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2