如何将cmd文件封装成exe
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将cmd文件封装成exe相关的知识,希望对你有一定的参考价值。
我要做了一个破解程序,简单讲就是将自己修改的两个文件替换目标文件夹中的原始文件,这样我现在就有三个文件,一个cmd文件,两个需要复制到目标文件夹内替换的文件。
现在想如何将此三个文件封装成一个exe文件,只要点击就可以达到执行cmd文件的效果,求大神指点
如果目标目录不确定,是需要通过cmd文件获取的,那么把cmd文件也打包进去,自解压目录可以设为缓存目录,然后在自解压里设置解压后运行cmd文件即可。
如果需要对系统目录进行操作(win7),可以勾选自解压设置中的请求管理员密码,这样自解压程序可以以管理员身份运行运行了,如果为了好看,还可以给自解压程序添加一个图标哦!
如果不想用自解压程序,那么你可以使用bat2exe这类的软件封包cmd文件。不过容易被杀软查杀。 参考技术A 我觉得楼主的意思应该是做一个,点击以后,自动释放或者自动运行的软件,那你需要重新写一个程序,封装一下,点击以后自动释放文件,替换原有的文件,可以参考一下别人的做法。
就是资源文件的应用。资源文件一般为扩展名为res的文件,其自带的资源编译工具BRCC32.EXE(位于\Delphi\BIN目录下)1.编写rc脚本文本 用记事本或其它文本编辑器编写一个扩展名为rc的文件,格式分别为在资源文件中的名称->类型->实际文件名称。例如:要将文件名 demo.Dll的文件打包成一个资源文件,首先 新建一个文本文档,输入内容 mydemoDll RCDATA demo.DLL mydemoDll 和 RCDATA 你可以随便写,这个是为了在使用资源时定义的名称和类型你也可以写成:a b demo.DLL 将文本保存,保存后将文本的后缀(.txt)改成(.rc)2.将rc文件编译成res资源文件 将脚本文件和实际文件拷到Brcc32.EXE所在目录,执行DOS命令。格式为:Brcc32 脚本文件(回车),追问
谢谢
参考技术B 直接打包,是编译不了生成exe程序的。(强行做,只是加了个壳)我觉得,先将cmd语句,转成vb或vc语句。就完全可以编译了。追问
谢谢
追答不客气,请给个采纳意见
参考技术C 网上有免费的exe打包软件或者自己会编程的可以将几个文件调用生成exe可执行文件追问
谢谢
以上是关于如何将cmd文件封装成exe的主要内容,如果未能解决你的问题,请参考以下文章
如何在linux平台将python封装成exe文件,我用cxfreeze试过,生成了linux下的可执行文件,无法生成exe文件