怎样将安装在系统上的应用程序做成安装包?如何为自己编写的应用程序制作Windows安装包
本文目录
怎样将安装在系统上的应用程序做成安装包
采用pkg及mpkg文件安装包在Mac OS X系统进行软件或文件安装非常方便,与其他方法不同,当安装结束后,可以在硬盘或用户资源库里Receipts文件夹里留有存根。而且在对系统进行权限修复时,也可以核对你所安装的软件的权限。安装包的制作软件PackageMaker包含在操作系统安装盘里,随Xcode的安装就可以安装。在Mac OS 10.4下制作pkg安装包的步骤如下:1。如果没有安装Xcode,放入系统安装盘,找到Xcode Tools文件夹,双击里面的XcodeTools.mpkg文件。安装完毕后,这些开发软件将存在硬盘下的Developer文件夹。2。用Finder导引至硬盘下的Developer文件夹内Applications(应用程序)文件夹,打开Utilities(实用程序),双击PackageMaker。
如何为自己编写的应用程序制作Windows安装包
你也许正在为发布自己开发的应用程序和组件犯难,因为按照传统的方法,需要写一些复杂的安装脚本。本文的目的就是帮助.NET程序员熟悉使用非常简单方便的工具来发布自己的应用程序而无须编写安装脚本。微软的.NET安装发布平台把这一切简化为几次简单点击,它提供了自学习的,简单驱动的向导方式。很多使用Visual Studio .NET的程序员没有充分利用VS自带的Windows Installer工具而选择了其他的工具。其实,它使用起来非常简单。 Windows Installer的特性 ·和传统的基于脚本的安装工具对比,它基于一个数据驱动的模型,在单个包内提供所有的安装数据和指令 ·它支持自修复功能--程序可以自动重新安装 ·它提供安装时回退到某一步骤的功能 创建发布工程 Visual Studio.NET里提供了四种类型发布工程的模板: ·安装工程:为基于windows的应用程序建立安装包 ·合并模块工程(.msm):可以被多个程序共享的包组件 ·Web安装工程:为一个web应用程序建立安装包 ·Cab工程(.cab):创建cab文件 与此同时,安装向导也提供了伴随创建发布工程的过程中的帮助步骤: ·对于一个安装工程,将把需要安装的文件发布到目标计算机的一个程序目录下 ·对于一个Web安装工程,将把需要安装的文件发布到Web服务器的一个虚拟目录下 注意:如果你创建了一个标准发布工程,后来打算发布它到Web上,你必须重新创建一个新工程。 五步制作程序安装包 第一步:打开VS IDE,选择File-》New-》Setup and Deployment Projects. 选择Setup Wizard。给出存储工程的文件名和存放目录。如图1所示。 第二步:这里将会显示安装工程向导的对话框的欢迎界面。这是一个简单的四步向导,点击Next,第二步将会询问安装的类型,请选择合适的回答,这里我选择windows应用程序的安装,点击Next。 第三步:这里向导将会让你添加开发的程序或者组件,以及其他一些所需要的文件,如文档文件等。 最后,你会看到如图5所示的内容: 这里,应用程序文件夹是你的程序和支持文件的安装文件夹,而用户的桌面和程序菜单分别是目标系统的桌面和程序菜单。 第四步: 你可以在制作过程中选择使用如下的器: 文件系统器:可以增加工程的输出,文件和其他一些项到发布工程中,并且指定它们在目标计算机上的安装位置。 注册表设置管理器:可以指定需要加入到目标计算机的注册表中的一些键值。 文件类型管理器:建立目标计算机上的文件关联。 定制处理管理器:可以指定在安装后执行的一些处理(如重启)等。 启动条件管理器:可以为成功完成一次安装指定必须满足的一些条件。 用户界面管理器:你可以用它来设置安装过程中显示的一些预定义的对话框,图7显示了增加一个用户许可证协议和序列号对话框的例子。 结束语 如果你还在使用传统的安装脚本程序的话,来试试使用Windows Installer吧。如果你购买了正版的Visual Studio.NET,那么它本身就附带提供了Windows Installer。现在是你熟悉和使用它的时候了。
如何制作软件安装包
InstallerMaker 8.0.11 和 FileStorm 1.7 这两款软件是专门制作软件安装包的 ,另外苹果开发软件包里提供一个工具:PackageMaker,也可以制作安装包。 制作好程序之后,有很多作者都习惯用专业软件来给程序添加一个安装程序包。其实微软的2000和XP系统已经自带了一个小巧的制作安装软件iexpress,大小只有112KB,,存放在\Windows\System32中。由于是微软自带的程序,所以制作的安装软件具有更好的兼容性。下面笔者就简单介绍该软件的使用方法,希望用这款软件来制作一个比较专业的安装程序包。 iexpress的使用方法很简单,只需在运行中输入iexpress就可以。虽然iexpress是一款英文软件,不过制作安装程序包采用的是向导式,操作起来不算很难。在开始的时候有两个选项,一个是创建新的自解压指导文件,另一个是打开已经保存的自解压指导文件,这里我们选择第一个,然后点击下一步。接下来选择制作安装程序包的三种方式,分别是解压并运行安装、只解压并不运行安装和只压缩,根据自己的实际情况来进行选择。然后我们输入安装软件的名称,这里可以是英文,也可以是汉字。下面设置软件在安装前是否提示用户确认,通常情况选择不提示。 接下来添加“用户允许协议”,软件在使用过程当中有什么注意事项和要求都可以写到“用户允许协议”当中,只有用户都同意上面的条件才能正常继续安装。然后在下面添加要制作安装的软件,建立文件列表,并且还要指定安装过程中运行的程序和相应的命令。接下来选择软件在安装过程中的显示模式,分别是默认、隐藏、最大和最小。 设置在软件安装完成后,提示是否显示提示语句,这里笔者建议选择显示。当一切设置完成后,这时候要设置自解压指导文件的保存位置和名称。这里面包含了软件安装过程中信息,建议保存,以备日后再修改。在下面来设置在软件安装完成后是否重启动,笔者建议如果没有什么特殊情况,不要选择重启电脑。 都设置好之后,最后开始制作软件安装包的过程,整个制作过程是在DOS下进行的,这样一个软件的安装程序包就制作完毕。
怎么把软件变成安装包
打包程序的方式多种多样,比如大家常用的vs、nsis等等,但对于一个简单的应用程序,如果你不涉及复杂的安装设置,那么压缩工具,是个不错的选择。当然用压缩工具制作程序安装包已经不是什么新东西,这篇文章的目的主要是告诉那些依旧认为黄瓜还是用来吃的,菊花还是一种花,压缩工具还是用来压缩文件的童鞋。废话不多说,正式开始我们的安装包制作准备工具压缩工具:好压、winrar、7z等等,我这里用的是winrar程序:随便写个"helloworld!"程序编译下就行,如果你是在懒得弄,直接右键新建一个记事本吧图片:快捷方式图标(开始菜单图标)、安装过程中的标徽(这个一般是用来打广告的)正式开场1、右键点击你的程序文件,选择“添加到压缩文件”,在压缩设置中,首先你可以搞个很霸气的程序安装包名字,然后勾上压缩选项中的“创建自解压格式压缩文件”,看到没有,文件后缀名从".rar"变成了".exe"2、到“高级”选项中,点击“自解压选项”(当然不是所有的压缩工具都在“高级”项中,你只要找到“自解压选项”就可以了)3、下面就是各种设置设置安装包解压的默认目录(左图是设置,右图是运行安装包时默认生成的目录)再来看看如何设置快捷方式的图标,在”高级选项“中,找到“添加快捷方式”,桌面快捷方式、开始菜单、启动的设置都是一样的;注意这些参数的设置,目录都是相对路径的,后缀名不能少,源文件名就是主程序,其他不用多解释我们平时安装软件的时候,看到的图标呀、同意条款、软件说明等等这些东西,应该怎么设置呢?这样基本上都配置完成了,最后点击“确定”吧,来看看效果吧安装完成检查下快捷图标和开始菜单,一切和想象中的一样最后,还有一个重要的“get”技能,一般情况下用户的机器都需要安装framework之类的补丁文件,那么在安装程序的时候是不是也可以把他们加上呢?是的,很简单的一步就可以了,只需要设置提取完成后直接运行就行,如果需要安装多个补丁包,中间用分号隔开就行最后动手吧分类:工作总结,开发经验,其他
软件如何制作成安装包
通常大多数绿色软件是通过VC或者JAVA建立的,这些程序在打包已经把需要用的DLL文件打包在一起,所以使用时直接运行就行了。 对于用VB,FoxPro这些软件开发出来的程序,则需要特定的DLL文件了,如VB6需要用MSVBVM60.DLL、VB6.OLE等,通常这些DLL文件在安装时会安装在WINDOWS下的SYSTEM32目录。 如果你没有任何工具来搜集对应程序所需要的DLL文件,制作绿色软件有一个比较简单的方法,步聚如下: 首先准备两个WINDOWS操作系统(最好是两台电脑,如果没有的话就用“虚拟主机”这个软件建立一个),一个是新装的1号机,一个是己经有对应DLL文件的2号机。在1号机建一个TEST目录,把你需要制作的那个程序从2号机复制到1号机的TEST目录下,再运行它,一般会提示缺少了DLL文件,你就再把那个DLL文件从2号机复制过来到那个TEST目录,这样直到所有DLL文件都找到,你的绿色软件就制作完成了。
本文相关文章:
桌秀官方下载(我下载了桌秀可是应用后只有背影有变化,菜单和任务栏还是老样子)
2024年7月27日 01:50
唯品会下载并安装(为什么下载唯品会安装不了,总是说没有安装应用程序)
2024年7月23日 17:15
应用程序正常初始化失败(应用程序正常初始化(0xc000007b)失败到底是电脑出了什么问题,谢谢)
2024年7月16日 16:37
360应用程序错误(360Safe.exe - 应用程序错误)
2024年7月15日 13:20
求优达幸存者2中文版应用程序错误解决办法?《星球大战》中尤达属于什么种族
2024年6月29日 12:14
qq空间应用中有一款经营类游戏 不记得名字了求帮忙?求和星佳城市相似的单机游戏
2024年6月27日 19:35
计算机应用基础教程(计算机应用基础与一级B和一级ms offiice还有一级wps office 这4种计算机教程有什么区别)
2024年6月16日 22:47
华为c8650软件下载(为什么我的华为C8650手机下载不了安卓应用,每次下载都说失败)
2024年6月16日 17:40
应用程序错误该内存不能为read(电脑经常弹出“应用程序错误,该内存不能为read“该怎么办)
2024年4月29日 11:10
citrix xenapp(citrix 应用程序打不开,不知道是否兼容有问题安装的版本是Citrix XenApp5.0)
2024年4月8日 21:55
nss3 dll(没有找到nss3.dll,因此这个应用程序未能启动重新安装应用程序可能会修复此问题)
2024年2月19日 20:15
更多文章:
kitty诺基亚生成器(诺基亚5230和5233还有三星的s5230c hello kitty 这三个那个比较好啊)
2023年5月12日 09:30
索尼a6000刚上市价格(画质对焦双提升 Sony A6000深度评测)
2024年10月1日 21:00
红米10xpro上市时间(红米10X和红米10XPro哪个好-红米10X和红米10XPro参数对比)
2024年8月13日 08:10
索尼sr8e摄像机(sonny hdr-sr8摄像机链接电脑是哪个接口)
2024年9月5日 15:55
三星on7处理器(三星one7g61000和华为麦芒5对比)
2024年1月16日 18:10
galaxy tab 10.1(三星Galaxy Tab10.1性价比如何)
2023年4月28日 19:30
htc one a9(htc one a9打电话时听筒有脉冲音)
2023年12月30日 11:20
三星note9屏幕总成多少钱(请问一下,三星I9220外屏需要多少钱,屏幕总成又需要多少钱,谢谢)
2024年9月28日 07:45
荣耀30青春版蓝牙版本(华为荣耀青春30的蓝牙的设备名称是多少)
2024年9月11日 03:55
iphone12pro双卡双待吗(苹果12pro是双卡双待吗)
2024年10月16日 08:15