vb怎么生成可执行程序 如何打包vb程序,vb打包时不能被注册

VB生成程序怎样打包?
在VB6的“外接程序”菜单中,选择“外接程序管理器”、“添加打包和扩展向导”,然后“打包和扩展向导”选项出现在“外接程序”菜单中 。按照提示做就行了 。
如何把VB编写的程序打包发布
(1)打开VB6.0IDE,加载你的项目,点击加载项菜单下的加载项管理器 。添加您需要的所有程序和dll 。(2)在弹出的表单中选择“打包扩展向导”(最后一项),在加载行为中选择“加载/卸载”,并确认 。(3)再次点击“加载项”菜单项,点击“打包展开向导” 。(4)点击“包”,选择“标准安装包”,继续点击下一步 。最后,点击“完成”和“关闭” 。(5)此时,您的项目文件夹下会有一个名为“Package”的文件夹 。(6)点击“展开”,点击下一步(2),然后询问“你想在哪里展开这个包?”,单击“新建文件夹”在计算机上的另一个位置创建一个新文件夹,单击“下一步”,单击“完成”,然后单击“关闭” 。(7)关闭“打包和扩展向导” 。(8)刚创建的文件夹下,是安装程序!(三档:项目名称 。cabsetup.exesetup.lst)^_^注意:如果在其他机器上安装时,系统提示“需要重新启动”,通常是因为程序中引用的资源路径不正确 。请使用App.path等绝对路径如果不行,可能会有一些 。dll文件版本不兼容或不存在,以及其他原因 。请在打包时加载您使用的所有库 。
请问如何给vb程序打包?
除了使用安装工具包项目创建自定义安装项目之外,还可以将安装工具包项目与打包和部署向导一起使用 。在这种情况下,您可以使用installationtoolkit项目来定制屏幕或安装过程的其他部分,然后使用向导来创建和部署应用程序的软件包 。例如,您可以将安装工具包与打包和展开向导一起使用,为安装项目添加一个对话框,提示用户指定是否安装应用程序的可选功能 。例如,您可以提供一个在线帮助,用户可能不会安装它 。您可以根据需要添加任何安装选项 。要为安装程序添加安装选项,请按照下列步骤操作:在Setup1.vbp项目中,编辑setup1.frm表单中Form_Load事件的代码 。若要添加功能,可以在调用ShowBeginForm函数(SubShowBeginForm)的代码块之后添加代码 。下面的示例演示如何添加一个对话框,询问用户是否安装可选文件:dimloadhelpintegerloadhelp=msgbox(” doyouwanttoinstallhelp?”,vbyesno)ifloadhelp=vbyethencalcdiskspace” help” endif“代码块ifloadhelp=vbyethencicons=counticons(” help“)endif“代码块包含CopySectionstrINI_FILES 。ifloadhelp=vbyeshencopy” help” endif“包含创建图标、字符串文件和STR组名的代码块关闭Setup1.frm,保存表单并安装工具包项目,编译并创建Setup1.frm文件 。运行打包和扩展向导,并从主屏幕选择“打包” 。根据向导的每个屏幕做出适当的选择 。对于上述示例,您可以在“添加和删除”屏幕中列出的“自定义”对话框中确认用户可以选择安装的所有可选文件 。完成打包和扩展向导的所有操作后,将生成发布媒体 。对Setup.lst文件进行任何必要的更改 。在上面的示例中,您可以向代码的CopySection部分使用的部分添加一个新部分 。在这种情况下,该部分可能如下所示:[help] file1=myapp.hl1,myapp.hlp,$ (apppath),10/12/96,2946967,0.0.0部署并测试您的软件包 。当用户运行此过程中所示示例的安装程序时,安装程序会将所有引导文件复制到用户的计算机上,然后提示用户指示是否安装帮助文件 。如果用户选择“是”,CalcDiskSpace语句将确定用户计算机上是否有足够的磁盘空间来存储帮助文件 。然后,该程序将安装Setup.lst的Setup1Files部分中列出的所有文件 。接下来,程序将再次测试LoadHelp标志 。如果用户选择安装帮助文件,Setup.lst将开始执行帮助文件的CopySection语句,然后安装Setup.lst的[Help]部分中列出的文件 。有关更多信息,请参考本章前面的“打包和扩展向导”以了解有关该向导功能的更多信息 。

vb怎么生成可执行程序 如何打包vb程序,vb打包时不能被注册

文章插图
在VB里怎么发布和打包一个程序
(1)打开VB6.0 IDE,加载你的项目,点击Add-in菜单下的Add-inManager 。(2)在弹出的表单中选择“打包扩展向导”(最后一项),在加载行为中选择“加载/卸载”,并确认 。(3)再次点击“加载项”菜单项,点击“打包展开向导” 。(4)点击“包”,选择“标准安装包”,继续点击下一步 。最后,点击“完成”和“关闭” 。(5)此时,您的项目文件夹下会有一个名为“Package”的文件夹 。(6)点击“展开”,点击下一步(2),然后询问“你想在哪里展开这个包?”,单击“新建文件夹”在您的计算机中创建一个新文件夹
他位置新建一个文件夹,单击下一步,点“完成”,点“关闭” 。(7)关闭“打包和展开向导” 。(8)在刚才建立的文件夹下就是安装程序了!(三个文件:工程名.cab setup.exe setup.lst)^_^ 注意:如果在其他机器上安装时提示“需要重新启动”,通常是你的程序中引用的资源路径不正确,请用App.path等绝对路径,如还不行,可能是一些.dll文件版本不兼容或不存在等其它原因,请在打包时加载你用到的所有的库发布时可能遇到的问题://1、VB程序运行到底需要哪几个运行库?msvbvm60.dll//2、能不能创建一个只安装运行库和控件的安装包?能//3、对了VB生成的EXE程序如何加密?可以用UPX Shell等工具加壳 。//4、对于Access文件除了设置密码外如何简单加密?可以对表中的数据进行加密
怎么把vb工程文件打包成单个exe安装程序vb可以 。但是必须安装整个vb的完整版,大概300多兆的版本才可以,网上那些精简版绿色版是不行的 。安装完后,在「开始」菜单\程序\microsoftvisualbasic6.0中文版\microsoftvisualbasic6.0中文版工具\package&deployment向导,即可完成你的项目的打包工作,在向导中选择必需的dll文件,即可 。但是,用这个打包,待会儿安装文件比较丑陋 。建议选择其他的安装程序制作软件 。
vb怎么生成可执行程序 如何打包vb程序,vb打包时不能被注册

文章插图
vb.net怎样打包?打包的具体操作步骤: 1)新建“安装和部署项目”–> “安装向导” 2)选择菜单中项目–> 添加–> 文件(这里选“创建用于windows应用程序.exe&你的数据库文件”)–> 打开 3)一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入4) Crystal_Managed2003.msm(如果有水晶报表) dotnetfxredist_x86.msm(.net一定是必须的) …(如果有引用其他的dll)4)手动加入要包含的文件:项目–> 添加–> 合并模块(添加你的程序文件)(包括dotNetFramework和MDAC27) 位于:C:\ProgramFiles\CommonFiles\MergeMoles\下 具体功能如下: (托管组件MSM处理所有托管组件的分发,其中包括Windows窗体查看器、Web窗体查看器和所有CrystalDecisions命名空间) *Crystal_Managed2003.msm、Crystal_Managed2003_chs.msm、 (对于使报表运行所需的所有其他文件,由数据库访问MSM处理其分发 。其中包括数据库、导出和图表驱动程序 。) *Crystal_Database_access2003.msm、Crystal_Database_access2003_chs.msm、 (KeyCodeMSM处理CrystalDecisions密钥号码的安装,注意是添加合并模块,否则没有“MergeMouleProperties”属性) *Crystal_regwiz2003.msm、 (是vc的运行库,估计是CrystalReport或涉及到的某些程序是用vc写的,所以需要它!)VC_User_CRT71_RTL_X86_—.msm、VC_User_STL71_RTL_X86_—.msm、 5)打开解决方案–> 右键点击Crystal_regwiz2003.msm的属性,在“MergeMouleProperties”里的“LicenseKey”填入:AAP5GKS0000GDE100DS(这个是你生成CrystalReport是用到的注册号的密码!) 6)生成解决方案(或直接按Ctrl+Shift+B) 至此整个分发程序已经做好,再把刚才做的那个安装程序双击一下…… ———————————————————————– 打包时加入卸载功能: 方法一: 1.在打包项目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到) 2.在文件系统视图中选择应用程序文件夹,在msiexec.exe上按右键,选择创建快捷方式,重命名快捷方式为 “卸载 “. 3.更改此快捷方式的Arguments为 “/x{产品id} “,产品id的值为打包项目的ProctCode属性值. 方法二:(推荐) 1.先生成安装包,记下ProctCode,下面要用到 2.用VS.net建立一个新的控制台程序uninst.exe文件 “powerby:landlordh “for2000,xp,2003 MoleuninstallSubMain()DimmyProcessAsProcess=NewProcessIfSystem.Environment.OSVersion.ToString.IndexOf( “NT5 “)ThenmyProcess.Start( “msiexec “,“/X{2B65D4A9-C146-4808-AB4B-321FB0779559} “)“改为自己的ProctCodeEndIfmyProcess.Close()EndSub EndMole 3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建uninst.exe的快捷方式 如果装个ms的控件的话,则直接把framework和msac打在包里 。
【vb怎么生成可执行程序 如何打包vb程序,vb打包时不能被注册】

    推荐阅读