如何将bat批处理文件加壳转换成exe文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将bat批处理文件加壳转换成exe文件相关的知识,希望对你有一定的参考价值。

    使用BatToExe软件即可完成你需要的转换操作;

    Bat To Exe Converter可以把批处理文件bat转换为exe可执行文件,甚至运用密码保护文件,生成的.EXE是独立的文件,不需要任何的.DLL运行。


参考技术A 1、 先从网上下载Bat2EXE软件,然后准备好要转换的Bat文件,如图中的“重启资源管理器.bat”文件,直接启动“Bat2EXE”程序。
如何将bat批处理文件转换成exe文件
2、 打开后,原来还要安装,不过发现一些小问题,就是附带了好多的小软件,这可不行,现在的软件都这样,一个软件,带上很多其它软件,所以在安装时,不要急,细心看,将它们全取消,再按“一键安装”。
如何将bat批处理文件转换成exe文件
3、 按了一键安装后,发现原来还要下载,下载完成后,又发现又附带有一些小软件,不用说,直接取消,不要急着打开文件,先打开所在文件夹看看。
如何将bat批处理文件转换成exe文件
如何将bat批处理文件转换成exe文件
4、 打开保存文件夹,原来是在桌面文件夹中,先对其杀毒处理,网上下载的软件,一定要小心。
如何将bat批处理文件转换成exe文件
5、 经过处理后,再把其中的bat转exe.exe文件解压出来,放到演示的文件夹中,这样方便操作,启动bat转exe.exe。
如何将bat批处理文件转换成exe文件
6、 进入程序界面后,先加载要转换的Bat批处理文件,点击加载按钮,找到“重启资源管理器.bat”文件后,按“打开”。
如何将bat批处理文件转换成exe文件
7、 你可以在软件中定义文件版本,名称,描述,还包括定义自已喜欢的图标等等。
如何将bat批处理文件转换成exe文件
8、 在选项中,勾选那些需要设置的项目,建议大部分都默认,其有一个可以更改,就是临时文件“不删除”,过后可以自已手动去删,一切准备好了,按“编译”。
如何将bat批处理文件转换成exe文件
9、 EXE格式文件就制作出来了,由于当时没有配图标,所以是个白色程序图标,这个以后可以修改,接下来,就可以试试这个EXE执行程序了。

如何注册和删除系统服务文件

将bat文件转换为exe文件,并将exe文件制作成系统服务步骤

第一步:建立一个SunnyServer.txt,编写脚本程序,将编写好的程序保存,将SunnyServer.txt改为SunnyServer.bat文件。

第二步:使用Bat_To_Exe_Converter_(x64).exe将SunnyServer.bat文件转为SunnyServer.exe文件

第三步:网上下载微软提供的srvany.exe和instsrv.exe文件。

第四步:将下载下来的srvany.exe和instsrv.exe文件放在同一个文件夹下。例如:C:sunny文件夹下。

第五步:以管理员身份运行cmd.exe,然后进入到DOS命令行下面输入如下命令注册服务:

     C:sunnyinstsrv.exe SunnyServerC:sunnysrvany.exe    

    这个命令是把srvany.exe这个程序注册成了系统服务,回车运行上面的命令,如果注册成功时,命令行会有信息提示注册成功。

第六步:开始 - 运行(或按下键盘上的Windows+R)输入regedit,点击确定或按回车,可以打开注册表编辑器。

    ①、进入注册表在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices下找到刚刚注册的服务名SunnyServer

    ②、在SunnyService 新建一个项,名称为“Parameters”,单击选中它然后在右侧的窗口新建一个字符串值名称为“Application”,将其值设置为你针要做为服务运行的程序的路径,例如我的路径为“C:sunnySunnyService.exe”。

    ③、建立一个AppDirectory指定程序运行的初始目录(可选)。如果你需要把自己注册的服务做得看起来更专业也更好理解的话还可以继续新建一个字符串值名称为“Description”,在其值里面你可以输入你想显示的服务描述。

    技术分享图片

第七步:如果服务运行的程序是在运行后需要界面的,在控制面板里面找到管理工具然后打开服务或者直接运行“Services.msc”命令打开服务,找到刚刚创建的服务右键打开属性,选中登陆选项卡,登陆身份选中本地系统帐户并选中允许服务与桌面交互最后点确定,这样你的服务在启动后就可以看到界面了。

第八步:删除注册的服务

先停止服务,然后用命令“C:sunnyinstsrv.exe SunnyServer remove”删除服务。

 

 

 

以上是关于如何将bat批处理文件加壳转换成exe文件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用bat批处理通过rar命令压缩/解压缩目录?

如何使用BAT批处理对大量文件夹进行批量RAR分卷压缩

如何在批处理bat文件中,以管理员的身份运行其他exe安装程序?

如何注册和删除系统服务文件

如何将bat批处理命令文件固定到任务栏?

怎么把png图片转换成.pvr.ccz文件