用vb如何将文本文件写入exe文件

用vb如何将文本文件写入exe文件,运行的时候再把文本释放出来成另一个文件
最好有详细的源码

很简单的,不要想复杂了,EXE自带效验,所以我们可以直接把数据写到文件最后,方法不用说了和操作普通文件没有区别,直接打开写到末尾,然后当程序自己运行的时候把自己打开从末尾读出指定长度的数据就可以了。

不好意思,我很久没用VB了不大熟悉,我的原理是绝对适用的,以前我在VB,DELPHI,VC 下都试过,都可以成功,你可以按照原理自己试试,如果不成功你可以加我QQ.我可以教你.

QQ:360695670
验证信息请输入:百度知道[VB]
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-02-13
楼主写病毒么?要把文件附在exe文件里面?呵。
如果还要求附加后exe文件的有效性,请先去研究下PE文件的结构,这不是个简单的问题。或者找些病毒的源码学习下。

如何用VB把文件装进exe
在VB工程中,先添加一个资源文件,然后通过“VB 资源编辑器”把你说的文件放入资源文件中,这样的话编译的时候这个文件就会作为资源被一起编译为EXE文件了。运行exe的时候再用LoadResData命令把资源提取出来,以二进制的方式写入为文件即可。具体代码你可以百度一下 vb 资源文件 ...

怎么把MP3文件用VB添加到EXE文件中
打开VB-工具-资源编辑器(若没有则在外接程序-外接程序管理器-启动加载 VB6资源编辑器)打开VB6资源编辑器后选择自定义资源-选择MP3文件,然后点击保存,代码如下:Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long Private Sub Form_Load()Dim appexe()...

vb调用bat,bat中运行一个exe,并把txt的内容写入exe中
1、你打算用TXT文件中的内容作为EXE程序的参数;2、你打算将TXT文件本身当作一个参数传送给EXE程序;3、你打算将TXT文件的内容挂接在EXE文件的末尾。希望搂主补充明确需求。BTW:无论哪种情况,最起码你的命令行语句是不正确的。

如何用VB在EXE文件中加入TXT文件??
用二进制方式打开exe文件,写入txt文件到后面空的地方 ,比如 原来的exe文件为200kb大小,那么txt 文件开始写入的位置要在 200kb 以后,不能覆盖原来的数据,否则写入txt文件后的exe文件不能运行 这个写入位置要记下来,这样exe文件运行时就可以打开 自身,根据上面的txt写入的偏移位置读出 来,但此时不...

如何在vb中插入exe文件
lpFile String,想用关联程序打印或打开一个程序名或文件名 lpParameters String,如lpszFlie是可执行文件,则这个字串包含传递给执行程序的参数 lpDirectory String,想使用的完整路径 nShowCmd Long,定义了如何显示启动程序的常数值。参考ShowWindow函数的nCmdShow参数 2.WinExec VB声明 Declar...

vb如何插入exe文件
打开应用程序,可以用shell函数 比如说打开计算器:Dim RetVal RetVal = Shell("C:\\Windows\\system32\\calc.exe", 1)分类的话,可以用Treeview控件,具体用法你查下MSDN

vb中怎样调用exe文件
这样,在D:\\1.txt中就会出现当前计算机中的ARP缓存列表。那么现在你只需要在你的代码中写入以下的语句即可调用这个文件,并且在这个程序执行完成后打开文本文件了。Dim OBJ set OBJ=createobject("WScript.shell")obj.run "1.bat",0,1 obj.exec "notepad.exe D:\\1.txt"相信在你试验了上面这段之后...

VB如何加入其他的EXE文件
第一步:打开你的VB工程,点击菜单【外接程序】——>【外接程序管理器】,就会弹出外接程序管理器 第二步:在外接程序管理器中找到”VB 6 资源编辑器”,选中它,然后在右下角的选项中选中“在启动中加载”和“加载\/卸载”这两项 第三步:点击菜单【工具】——【资源编辑器】,打开资源编辑器 ...

vb怎样把文本编译成资源文件?
Sub Form_Load()MsgBox LoadResString(101)End Sub 如果是文本文档 直接点击 编辑器上的 添加自定义资源 加入文本文档进去 后 查看对应的标识号 默认第一个为101 代码如下 Private Sub Form_Load()Dim a() As Byte a = LoadResData(101, "CUSTOM")MsgBox StrConv(a, vbUnicode)End Sub ...

VB如何在EXE末尾写入数据
这个太简单了,以追加的形式把数据写入EXE文件末尾就可以了,代码如下:Open "f:\\111.exe" For Append As #2 '以追加方式写入 Print #2, , "1234567890" '开始写入 Close #2 '关闭文件访问

相似回答