[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 9# HOPE2021


    刚刚在写FCOEC(和你这个应该差不多),刚刚打错了,是因为文件工程有一个会删除当前目录所有文件的BUG
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

回复 8# cmd1152
新版本将会更新为Any2Bat
而且内核更换为VBS,目前有一个小Bug为解决,ForFiles.Exe的嵌入包已经可以正常使用
Hope2021
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

我以前的文件工程也有这个功能,但是因为有一个输出所有文件的BUG导致文件工程停止支持...
现在打开下载链接会有个警告
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

本帖最后由 HOPE2021 于 2021-8-21 17:10 编辑

回复 6# locoman
1.Exe-Com2Bat.Bat只是一个安装程序,如果您想删除abc.exe,请新建一个空文件夹,在此空文件夹里运行Exe-Com2Bat.Bat,再验证释放出来的abc.exe是否能正常运行,如果可以正常运行,那么abc.exe就可以删除.
2.因为Exe-Com2Bat.Bat是安装程序,如果它运行成功,那么您可以把它稍作改进,把%0改为goto,以达到内嵌abc.exe的目的.
3.除非是某些特殊文件格式(目前已知.Zip,.Dll,.Db),Exe-Com2Bat是不会损伤文件的,您可以将Exe-Com2Bat.BAt中的代码内嵌至批处理文件中,如果您要动态替换文件名,您可以:
  1. Set /p FileName=
  2. abc.exe  /stext "%FileName%"
复制代码
所以,您可以使用类似以下的格式进行内嵌式第三方程序的使用:
  1. @echo off
  2. @Goto :Begin
  3. :Begin
  4. Call :abc_Installs
  5. Set /p FileName=
  6. abc.exe  /stext "%FileName%"
  7. [您的代码]
  8. :abc_Installs
  9. (
  10. echo.[Base64码]
  11. ) > abc.exe
  12. if exist abc.exe @Goto :eof
  13. if not exist abc.exe @Call :abc_Installs
  14. @Call :abc_Installs
复制代码
参考程序:
http://www.bathome.net/thread-59538-1-1.html
http://www.bathome.net/thread-59481-1-1.html[1.0.0038以前的版本]
谢谢
Why join the navy, if you can be a pirate? - Steve Jobs

TOP

回复 1# HOPE2021

谢谢楼主的无私分享,收藏学习!
好东西需要作者详解其功能和用法及其示例,方能不辜负作者初心!!
想向楼主进一步请教详解,对您这个东东我的理解是不是对的:

比如:
我有一个abc.exe文件,拖入其中之后,确实自动生成了一个Exe-Com2Bat.bat文件和我定义的test001.bat文件。

1.  原先那个abc.exe文件可以不用了,直接删除了也可以吗??
2.  Exe-Com2Bat.bat文件和我定义的test001.bat文件,究竟哪个才是我最终需要的文件呢??(我把Exe-Com2Bat.bat文件也删除了,直接使用test001.bat文件也可以看见原先abc.exe的执行结果)。
3.  如果,原先的那个abc.exe文件是可以用命令行执行并且可以带参数执行的,那么,我用您这个时,最终就需要abc.exe  /stext abclist.txt这样自动执行,怎么办呢??更进一步,将来abclist.txt这个文件名需要动态更换,又怎么办呢??


谢谢您详解,祝福您更上一层楼!有更多的成果更多的收获!!

TOP

是的,我从您这里下载了bat转exe程序。谢谢。

TOP

我也有Bat转Exe程序,可以嵌入文件夹等任何文件
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

本帖最后由 HOPE2021 于 2021-8-9 18:01 编辑

回复 2# slimay


请看兼容性声明:
echo.    兼容性声明:
echo.    Windows 7 x64
echo.    Windows 8.x x64
echo.    Windows 10.x x64

不过,谢谢您的提醒,我正在查阅关于使用vbs进行base64加密的方法。

TOP

好样的, 没了Certutil, 看你怎么办,关键时刻还得用bse,不仅仅是嵌入exe, 可压缩嵌入各种文件

TOP

返回列表