使用installShield制作一个含调用设置、服务注册及驱动程序的安装包
2010-06-18 15:59
423 查看
新建一个工程,类型为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。点击开始安装验证是否正确。
进入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驱动、调用配置、安装服务及启动服务脚本。
export prototype DefaultFeature_Installed(); function DefaultFeature_Installed() string szProgram,szCmdLine; string svResult; begin szProgram = "rundll32.exe"; szCmdLine = "setupapi.dll,InstallHinfSection DefaultInstall 132 "+ SUPPORTDIR^"Driver.inf"; LaunchAppAndWait(szProgram, szCmdLine, WAIT); if FindAllFiles(TARGETDIR, "ConfigSet.ini",svResult,RESET)=0 then LaunchAppAndWait(TARGETDIR^"ConfigSet.exe","",WAIT); endif; if FindAllFiles(TARGETDIR," Service.exe ",svResult,RESET)=0 then LaunchAppAndWait(TARGETDIR^"Service.exe","Service.exe -install",WAIT); LaunchAppAndWait("","net start ServerName",WAIT^LAAW_OPTION_HIDDEN); endif; end;
其中Driver.inf为驱动程序名称,Config.ini为生成的配置文件名,ConfigSet.exe为配置文件生成器,Service.exe为服务注册程序,ServerName为注册的服务名称
点击保存按钮,转到Project Assistant—>Build Installation,点击Build Installations,开始制作。完成后,点击Open Release folder,可以看到生成的安装文件setup.exe。点击开始安装验证是否正确。
相关文章推荐
- 使用installShield制作一个含调用设置、服务注册及驱动程序的安装包
- windows中使用installShield制作windows服务的安装包
- 使用installshield12制作的安装包在卸载时杀死正在运行的程序
- 在系统启动时至少有一个服务或驱动程序产生错误,详细信息,请使用事件查看器查看事件日志
- WCF 寄宿于Windows服务 ,可能会报的错:在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志。
- 在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用时间查看器查看事件日志
- tomcat设置内存并使用命令行注册服务
- 用InstallShield注册一个Windows系统服务
- 用InstallShield注册一个Windows系统服务
- 如何把一个应用程序或服务注册为windows服务并设置为自启动
- Basic INFO:InstallShield 工程如何制作Network Image安装包(即安装包为一个Setup.exe文件)
- 使用阿里云的ip地址查询服务-将服务依赖的多个jar包集成到一个jar包中供项目调用
- 用Installshield制作一个完整程序实例(二)--基本设置(二)
- 多个域名使用一个微信公众号支付,设置了授权目录,为什么还提示“当前页面的URL未注册”
- [工具设置]使用NSIS制作安装包
- [工具设置]InstallShield安装包制作
- 驱动安装包制作:使用SetupCopyOEMInf函数 用installshield 即可完成安装
- 如何使用PHP调用API接口( 如何POST一个JSON格式的数据给Restful服务)
- 不使用VS.NET集成开发环境,调用微软的WebService注册服务
- Installshield制作x64安装包Dll自注册失败解决版本