使用installShield制作一个含调用设置、服务注册及驱动程序的安装包

InstallShield 制作INF驱动安装程序 使用InstallShield制作简单的INF驱动安装包 阅读详情

 

新建一个工程,类型为installScript Project。填入工程名称及工程路径
进入project Assistant点击下一步 
在ApplicationInformation中填入公司名称、应用名称、版本和公司网址
在Application Files中的Application Target Folder对应的右边框中加入程序文件,在Support Folder中加入对应的驱动程序文件.inf和.sys
在Applicationg Shortcuts中配置应用程序的开始菜单及桌面的快捷方式
在Installation Interview中配置安装方式,包括是否显示许可授权界面、是否允许用户输入公司名称及用户名称。是否允许修改安装路径及是否允许定制安装
在Installation  Localization中配置可以选择的安装语言
在Build Installation中选择安装运行方式,可以选择CD—ROM、网络安装或直接安装
进入Installation Designer→Behavior and Logic,选择脚本DefaultFeature→installed,加入安装inf驱动、调用配置、安装服务及启动服务脚本。

 

 

 

其中Driver.inf为驱动程序名称,Config.ini为生成的配置文件名,ConfigSet.exe为配置文件生成器,Service.exe为服务注册程序,ServerName为注册的服务名称
点击保存按钮,转到Project Assistant—>Build Installation,点击Build Installations,开始制作。完成后,点击Open Release folder,可以看到生成的安装文件setup.exe。点击开始安装验证是否正确。

2019.11.28工作记录——InstallShield制作windriver驱动安装包 工作记录——InstallShield制作windriver驱动安装包 之前工作中生成了windriver1221的PCI驱动文件,现在要将驱动文件.INF打包为安装包,使未安装windriver的电脑能够直接安装windriver生成的驱动并调用wdapi库进行硬件测试。 具体步骤如下: 第一步,安装InstallShield 制作安装包需要专业的安装包制作软件,我选用了InstallShiel... 阅读详情

相关推荐

InstallShield使用完全教程

InstallShield 是一款功能强大的软件安装程序创建工具,广泛用于 Windows 应用程序的打包和部署。下面是 InstallShield 的基本使用教程,包括安装、项目创建、设置和生成安装包的步骤。下载 InstallShield:运行安装程序:激活产品:启动 InstallShield:选择项目类型:设置项目属性:添加文件:设置安装路径:组件设置:功能设置:用户界面:自定义对话框:注册表:快捷方式:设置运行条件:自定义操作:构建项目:输出文件:安装测试:修复与重新安装功能:准备发布:文档与支持

qq_25699299的博客 6516

InstallShield实现安装包自动添加服务注册

介绍 有的时候,我们的程序要求用户在安装的时候,在用户的电脑上添加自启服务或者在注册表中添加项,而这些通过 Installshield 实现起来就简单多了。 实现服务自启 1)安装Installshield ,这个上网上搜安装教程就可以,在此就不赘述了 2)将要写入服务的exe和srvany.exe(这个很重要),添加到 Application Files 中,具体操作看下图: instsrv.e...

信橙则灵的博客 2652

InstallShield Express制作Delphi数据库安装程序

关键所在用Delphi编写的数据库程序在发布时需要同时发布BDE(Borland Database Engine),但BDE占用空间较大(不同版本大小不一,最新的Delphi5有17M多),远比一般的程序本身要大。但实际上,有些文件用不上的,所以我们可以在发布时用Delphi附带的InstallShield制作安装程序来定制BDE驱动,这样可以精简我们的数据库应用程序。实现与应用参考Bde32.H

wljcr的专栏 2703

InstallShield协议制作与去掉单位

许可协议要么没有,要么默认是英文的,我们一般需要把许可协议改成中文的。许可协议首先是rtf文件,写完内容,放到这里:beginabort;endif;szMsg = "";elseendif;szMsg = "";szMsg = "";if (nvSize!elseendif;endif;

如山石的系统虚拟化之路 716

使用InstallShield制作Windows设备驱动安装包

当我们处于Windows设备驱动的开发、调试阶段时,通常通过设备管理器右键点击设备、选择更新驱动程序来为设备安装驱动,但是在驱动程序发布后,我们应该为用户提供一个.exe格式的驱动安装包

weixin_52802435的博客 1141

InstallShield 2020 基本使用教程

title: InstallShield 2020 基本使用教程 date: 2021-07-24 12:16:48 tags: [InstallShield] InstallShield 2020 基本使用教程 本教程使用 InstallShield 2020 进行教学 新建项目 选择 HOME, 点击 New 进入 New Project 页面 这里可以选择您需要的 Project Types,设置您的 Project Name 以及 Location,然后点击 OK 即可创建项目。 这里我以默.

F_Just 1万+

VC++ 6.0安装包制作InstallShield原理、实战与兼容性解决方案

软件部署是应用程序交付的关键环节,其核心在于将编译后的程序文件、依赖库及配置资源,安全、可靠地安装到目标系统。这一过程涉及文件系统操作、注册表修改、环境变量设置及快捷方式创建等底层系统交互。专业安装包通过自动化脚本和事务机制,确保部署的一致性与可回滚性,极大提升了软件交付的成功率与用户体验。在桌面应用开发领域,尤其是维护基于VC++ 6.0等传统开发环境构建的遗留系统时,安装包制作仍是刚需。例如,处理运行时库依赖、COM组件注册以及创建桌面快捷方式等常见任务,都需要安装工具提供精细化的控制。本文聚焦于Ins

weixin_33922672的博客 323

InstallShield Express for delphi制作安装程序定制BDE引擎

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/javascript"

java专栏 409

使用InstallShield-Limited-Edition制作安装包

1、打开此网站,进行注册,获取序列码以及下载InstallShield-Limited-Edition 2、安装完成之后,打开VisualStudio,新建项目 3、填写基本应用信息 4、配置相关信息 5、添加必须安装的程序 例如:安装的电脑必须安装.Net Framework 3.5,那么在解决方案下点击Specify Application Data,然后双击Redi...

weixin_30443075的博客 312

InstallShield实战:如何为64位系统定制驱动安装包常见错误排查)

本文详细介绍了使用InstallShield为64位系统定制驱动安装包的完整流程,包括环境准备、驱动文件集成、架构配置、构建优化及常见错误排查。特别针对.inf和.sys文件的处理提供了专业指导,帮助开发者高效解决驱动签名和架构匹配等关键问题,确保安装包在64位环境中的稳定运行。

weixin_26833939的博客 293

使用InstallShield制作Windows阿里云Virtio驱动安装包(一)--准备工作与安装包内文件的放置

    最近在公司接到一个打包阿里云驱动白板安装包的任务,是一个全新的工程,第一次使用InstallShield,也很感谢之前负责打包的同事一直教我怎么做,下面言归正传。    首先下载了Virtio驱动的iso文件:virtio-win-0.1.141.iso,解压以后需要Balloon,NetKVM,pvpanic,vioserial,viostor驱动。        以Balloon为例,...

Mr.Qiao の Blog 1111

驱动安装包制作:使用SetupCopyOEMInf函数 用installshield 即可完成安装

<br />http://cysbox7.blog.163.com/blog/static/11587863320105975159520/<br /> <br />引用不知道哪位大牛的原话:<br /><br />对于即插即用简单地说要对付2种情况 <br />1。在你的设备未安装前,安装驱动程序这叫预先安装。 <br />最简单的方法就是使用SetupCopyOEMInf函数。 <br />具体做法是: <br />将SetupCopyOEMInf封装在一个动态库里。 <br />用installshi

emma_he的专栏 9403

installshield

大家一定有过这样的经历,每当我们殚精竭虑为用户开发完一个系统之后往往都是派一名技术员到用户那里进行应用软件的安装,数据库的配置,这些看似简单的配置对一般用户来说可不是件容易做的事。这不仅给那些喜欢力求完美的程序设计师带来一点遗憾外,而且也使我们设计出来的软件缺少一种安全可靠感。如果我们在交给用户软件的时候能给他们一个象一些专业软件的安装程序,这不仅给用户留下了一个良好的第一印象,同时也节省了开发维

CCCStudyer的专栏 2193

探索InstallShield

http://www.ccw.com.cn/htm/app/aprog/01_8_1_3.asp 大家一定有过这样的经历,每当我们殚精竭虑为用户开发完一个系统之后往往都是派一名技术员到用户那里进行应用软件的安装,数据库的配置,这些看似简单的配置对一般用户来说可不是件容易做的事。这不仅给那些喜欢力求完美的程序设计师带来一点遗憾外,而且

飞鹰 4492
上一篇: 正则表达式之道
下一篇: IMG图片下面出现下边距的解决办法
漂白猪
博客等级 码龄22年 63粉丝 42原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值