vb生成的exe文件在其他的电脑运行的问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 06:42:40
我知道vb生成的exe在其他的电脑运行需要其他文件甚至运行库的支持 (我现在指的“其他电脑”是指装xp系统的电脑 当然范围越广越好 )我想问有没有这种工具 把生成的exe文件连同所需要要其他的文件打包成一个文件 安装时不需要安装过程(也就是不需要setup) 直接打开就可以用(类似于绿色软件)
3楼 你的回答是什么意思 说清楚点好吗? 偶是菜鸟 听不懂你这么高深的话

梦归三清, 你的方法很好 我试过了 可以实现

如果不想用安装软件而又想绿色 也有办法:其实还是打包了 只是你的用户不知道 办法: 把你的exe 和必须的文件 放到一块 然后压缩成 RAR的 自启动压缩包,启动文件指定为你的exe文件就OK了! 你给别人的软件就相当于一个文件了。 他们一双击就执行你的exe了 不会感觉到异样。

**** 在弹出的“压缩文件名和参数” 窗口中
勾选“创建自解压格式压缩文件” 然后把下面的信息 粘贴到 “注释 ” 里面 确定 就可以生成了。Setup.exe是你要启动的文件名 改成你自己的。 这样生成的文件图标默认是RAR的 不太好看,也可以改的 高级选项卡下 有个“自解压选项” 按钮 点他 可以选择图标.

;下面的注释包含自解压脚本命令

License=
{
;The comment below contains SFX script commands

Setup=Setup.exe
TempMode
Silent=1
Overwrite=1

}

那要看你编的软件的功能
如果是简单的小软件,把系统中的msvbvm60.dll和应用程序(.exe文件)放一起,就可以免安装了。

如果是复杂的软件,特别是用到了数据功能的话一定要打包安装的(vb有个打包向导)。

PS: msvbvm60.dll可以再电脑里搜索得到,一般在system32目录下。

uy

你说的绿色的很难找。
我推荐你使用setup factory7。0
非常好用也非常简单的一个打包软件,很多编程人员用。

很简单 先把你的软件生成的EXE和所需要的控件放在一个文件夹内
比如 你用了richtx32.ocx控件 你直接新建立一个
绿化安装.bat
然后用记事本打开 输入以下内容 并保存

Copy /y Richtx32.ocx %windir%\system32\
regsvr32/s %windir%\system32\Richt