近期关于install shield怎么自定义安装路径?的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考 ,将是我们最大的荣幸 。
默认的情况下都是安装到C:\Program Files下,但是有一些例外,比如有的系统盘不在C上 ,为了使安装路径可以动态改变,installshield提供了ProgramFilesFolder属性,这个属性的值在安装的时候动态的初始化为目标系统的Program file 目录。
InstallShield的各个版本的区别:
首先InstallShield的版本在英文里有Edition和Version两个意思。
InstallShield的Edition分为Premier ,Professional和Express:主要区别在于功能的差异,Express功能非常有限,一般不推荐 ,而另外两个版本区别见《InstallShield Premier版本和Professional版本的功能差异》 。
InstallShield的作用:
一个程序除了.exe以外,常常还会需要到其他很多外部资源,如控件(.ocx文件),,.dll文件等。
这样的程序发布起来很不方便,总不能建个文件夹然后让用户一股脑拷过去吧?
程序打包就是将这些所有资源(.exe,控件,等)放到一个安装程序(也是.exe文件)中,这样用户只要下载并且运行这个安装程序,就可让安装程序释放目标程序及所有这些资源,非常方便。
我是win7系统 安装软件时报错“The InstallShield Engine(ikernel.exe) could not be installed” 怎么办呢
installshield wizard不是软件 。Installshield Wizard是用installshield工具制作出来的安装包程序向导。
InstallShield是由同名的公司制作的一款可以制作安装程序的开发包。该公司自从2004年被Macrovision所购并之后 ,InstallShield产品纳入Macrovision的FLEXnet产品系列,因此在原名前冠上FLEXnet而成为FLEXnet InstallShield 。
2008年,FLEXnet InstallShield被出售给私人股权投资公司Thoma Cressey Bravo[1],并更名为Acresso软件公司。2009年10月 ,Acresso软件公司更名为Flexera软件。
扩展资料:
InstallShield特性:
1、支持探测系统组件 。
2、支持写入注册表。
3 、支持在安装程序中附带序列号检测器。
4、支持安装包的换肤。
5、全向导式的图形界面 。
6 、支持多种分发方式。
7、支持自行在安装程序中制作小程序。
8、支持DIFx(Driver Install Frameworks for Applications)2.1 。
参考资料:
installshield 如何打包驱动?
安装引擎失败
症状:程序安装时提示“安装程序启动安装引擎失败:不支持此接口 ”或“The installshield Engine(ikernel.exe)could not be launched”.
偏方:1.如果安装了ACDSEE5.0(包括中文迷你版),请卸载。如果不行,请安装Windows Installer或ACDSEE4.0。
2.在Windows 2000/xp中按下Win+R组合键 ,输入:sfc /scannow,接着顺着向导检查并修复系统文件 。
3.打开“控制面板-管理工具-服务”,双击“Windows Installer ”服务 ,把“启动类型”设置成“手动”方式后单击“启动 ”按钮。
4.ikernel.exe时Install Shield安装引擎,如果该文件正在运行,后续安装程序将无法正常安装 ,这时可打开“任务管理器”,找到并右击ikernel.exe进程,选择结束进程即可。
5.一些杀毒软件可能回把ikernel.exe误认为病毒 ,请暂时禁止病毒监控程序或是防火墙 。
6.打开作系统所在分区的Program Files\Common Files\InstallShield\Engine\6\Intel 32文件夹,把该文件夹中所有文件删除后重启,然后再重新安装程序
installs
用程序的打包还算容易,什么多国语言支持啊 ,Unstall啊,License啊,Installshield都做得很人性化了。
废话不扯了 ,来看驱动程序打包,开始听同事介绍说Installshield不支持驱动程序打包,所有没有对他抱特大的信心。但Google后 ,有很多介绍IS能做驱动打包 。以前的版本我不知道,但IS12和IS2008都支持。下面说下具体操作过程。
1.我有两个已经做好的驱动文件,分别是inf和sys文件 ,至于怎么开发出来,我暂时没去研究他。inf文件一般是微软硬件的配置信息文件,有特殊的格式 。sys一般类似于dll动态库文件 ,老总这样给我打的比方,呵呵,这里借用他说的话。
2.打开Installshield12,在startpage中点击Create New Project,会弹出对话框 ,在Windows Installer目录下,选择Installscript MSI Project。
3.新建好工程名后,不用去理会Project Assisant过程 ,直接跳到Installation Designer 。找到左边列表中的Orgnization,选中Setup Design,这时点击菜单Project中的Device Driver Wizard ,硬件驱动安装向导。然后就会出现对话框,要求加入inf源文件,直接加入就是了 ,在点击下一步会发现,他自动加入了sys文件,Next ,在Runtime Options using DIFx2.01,下的对话框,全选。有的文章介绍选1,3 ,5 。我试过不成功。再点Next,有个Include all 。 。。。的选项,也勾上 ,最后finish 。
4.修改路径,因为驱动文件一般是安装到系统目录下,这里要点击到该文件 ,选中Destation,在路径中选择SystemFolder,然后在后面输入/drivers.其意思是制定文件保存到windows//system32//drivers目录下。同样修改sys文件到该目录下。
5.脚本编辑 ,在列表框中的Behavior and Logic选中Istallscript,在UIAfter,添加LaunchAppWait()函数。注意路径要和上面指定一直 。还有一个安装节名 ,刚开始搞不懂是什么东西,后来试了下名字后面有类似Install简写的文件,这个要在inf文件里找,我的文件后面是××××Is ,替换到Default里面的内容。
6.所有工作都做完后,build all,执行。这时要把设备插上才能安装成功 。
7.检测下 ,拔掉后再重插,没有提示window提示要求搜索安装硬件驱动设备就算大功告成。
InstallShield WizardInstallShieldInstallShield2004MacrovisionInstallShield?FLEXnetFLEXnet InstallShield?
2008?FLEXnet InstallShieldThomas Cressey BravoAcresso Software2009?10?Acresso SoftwareFlexera Software
InstallShield?DIFx?Driver Install Frameworks for Applications?2.1?
InstallShield关于install shield怎么自定义安装路径?的相关内容介绍到此告一段落,若这些信息对您有所启发 ,欢迎持续关注本站获取更多优质内容。
本文来自作者[写杠圈]投稿,不代表捕梦资讯立场,如若转载,请注明出处:https://urbike.com.cn/news/2443.html
评论列表(3条)
我是捕梦资讯的签约作者“写杠圈”
本文概览:近期关于install shield怎么自定义安装路径?的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大...
文章不错《install shield怎么自定义安装路径?》内容很有帮助