查看: 2199|回复: 11
收起左侧

[软件] 批处理,如何使用vc,将其编译成.exe文件

[复制链接]
runfrog
发表于 2017-6-2 11:56:23 | 显示全部楼层 |阅读模式
批处理,如何使用vc,将其编译成.exe文件


批处理,如何使用vc,将其编译成.exe文件


批处理如下
for %%1 in (%WinDir%\system32\*.dll) do regsvr32.exe /s %%1
for %%1 in (%WinDir%\system32\*.ocx) do regsvr32.exe /s %%1

如何使用vc,将其编译成.exe文件
runfrog
 楼主| 发表于 2017-6-2 11:59:25 | 显示全部楼层
做日常维护时,经常会做一些批处理来提高工作效率,但因其可编辑,容易更改里面的内容而导致功能失效,所以给批处理文件将其编译成.exe文件,成exe文件是有必要的。
runfrog
 楼主| 发表于 2017-6-2 12:00:45 | 显示全部楼层
能用VC吗?
随便注册
发表于 2017-6-2 12:03:41 | 显示全部楼层
如果只是想要个exe,有批处理转exe的软件,原理其实是把bat解压到临时目录。
绯色鎏金
发表于 2017-6-2 12:10:57 | 显示全部楼层
本帖最后由 绯色鎏金 于 2017-6-2 12:18 编辑

看图,代码不让直接放上了。
缺点就是会有CMD的窗口,应该有方法隐藏掉吧
忘记了在最后加上 return 0; 了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
pigshead
发表于 2017-6-2 14:00:35 | 显示全部楼层
不能的。只能用vb编。而且必须符合b的规范。
runfrog
 楼主| 发表于 2017-6-2 15:37:27 | 显示全部楼层
随便注册 发表于 2017-6-2 12:03
如果只是想要个exe,有批处理转exe的软件,原理其实是把bat解压到临时目录。

不要这种的
风之咩~
发表于 2017-6-2 16:05:10 | 显示全部楼层
这种批处理都能完美胜任的东西为什么非要用语言编一遍
你说的理由是防止被损坏 那楼上说的转exe可以防止这个问题 你依旧不要?
runfrog
 楼主| 发表于 2017-6-2 16:44:02 | 显示全部楼层
绯色鎏金 发表于 2017-6-2 12:10
看图,代码不让直接放上了。
缺点就是会有CMD的窗口,应该有方法隐藏掉吧
忘记了在最后加上 return 0; 了 ...

这个??
把for %%1 in (%WinDir%\system32\*.dll) do regsvr32.exe /s %%1
for %%1 in (%WinDir%\system32\*.ocx) do regsvr32.exe /s %%1

加在system那里?
ELOHIM
发表于 2017-6-2 16:58:48 | 显示全部楼层
NTFS禁止写入你的 bat 试试看。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-26 10:38 , Processed in 0.131480 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表