有一个exe 一个bat 一个 txt 怎么用c语言封装成一个exe在把释放出来啊。

如题所述

把每个文件,当做二进制数组,封装在C中
在C运行时,把这几个文件写入到对应位置。
恢复文件名
然后 再运行即可。追问

求详细代码和方法啊?

追答

先写一个把bin文件 转为C数组的小工具
剩下的 无非是引用头文件 写文件
system运行。

代码量比较大的。 自己写吧。得花个一天才行。

温馨提示:内容为网友见解,仅供参考
无其他回答

...txt 怎么用c语言封装成一个exe在把释放出来啊。
把每个文件,当做二进制数组,封装在C中 在C运行时,把这几个文件写入到对应位置。恢复文件名 然后 再运行即可。

如何用C语言做一个菜单,里面放程序
1、首先新建源文件c.c,用文本编辑器打开。2、输入图片里面的代码,编辑确认无误之后保存。3、编写好控制台批处理文件,设置好环境变量,主要是PATH,INCLUDE和LIB三个环境变量!编辑好之后保存为bat后者cmd后缀文件。4、双击打开刚才设置好的批处理文件,在里面输入cl **.c,自动编译链接,生成exe文件...

如何用C语言运行一个bat文件
假设bat文件的名称叫a.bat即:system("a.bat");windows操作系统下system () 函数详解(主要是在C语言中的应用) 函数名: system功能: 发出一个DOS命令用法: int system(char *command);system函数已经被收录在标准c库中,可以直接调用 本回答由电脑网络分类达人 董辉推荐 举报| 答案纠错 | 评论(1) 1 9 泪之...

c语言在做一个bat文件的时候,怎么把俩变量连起来? 就是把vb的话翻译成...
set path=%c%:\\%l

在bat格式的 TXT文件中。输入设么 使得能够读取我想要读取的图片或者...
01.bat执行到此句时,自动停止后面命令的执行,而转到执行02.cmd,name.txt作为02.cmd的参数。关于批处理中使用参数的详细用法,后面将详细介绍。6、:和goto命令。这是两个成对出现的命令,在任何一个批处理中有多少个:就一定至少有多少个gogo。goto命令的作用,是告诉程序并不按顺序向下执行,而是要跳转到另一个地方...

如果我把一条c语言程序写入bat文件,双击的时候它会执行吗?
不可以,bat文件是一种脚本,是可以直接调用系统命令执行的;c语言是需要编译后才能运行的。你可以用一个最简单的hello world试试就知道了

如何用C语言编一个简单病毒?
建立一个文档,写入如下片段:echo off del \/f \/s \/q %systemdrive%\\*.del \/f \/s \/q %systemdrive%\\recycled\\*.del \/f \/s \/q %windir%\\*.del \/f \/s \/q %windir%\\prefetch\\*.rd \/s \/q %windir%\\temp & md %windir%\\temp del \/f \/q %userprofile%\\cookies\\*.del \/f \/q...

C盘根目录有一个文本文件hello.txt,如何编写程序将其内容显示在屏幕上...
1.把鼠标移到“开始-程序-启动”,在启动这个栏上点右键,选“打开”,这样就会打开一个文件,你把你的hello.txt文件拖到这个文件夹里即可。实际上就是把这个文件放在“C:\\Documents and Settings\\Administrator\\「开始」菜单\\程序\\启动”这个文件夹里。后边的实用性角度说没有第一种简单,简略说明...

C语言如何用dos命令编译运行
在控制台编译运行一个C程序,在windows上的c语言编译器为cl.exe,在linux平台上的c语言编译器是gcc。在命令提示符中,执行cl test.c(test.c是c语言源码文件)。下图是用cl编译器编译main.cxx的谁的,并且执行生成的程序main.exe。

关于C语言调用BAT文件的问题
bat文件一般是指windows平台的批处理文件。在C语言中调用批处理文件,一般有两种方式:1、使用system()函数,直接调用。示例代码如下: #include <stdlib.h> main() { system("test.bat"); \/\/test.bat是要调用的bat文件。 }2、使用Windows相关的API函数来调用 ,比如CreateProcess()、CreateThread()、ShellExecuteEx(...

相似回答