图49
图50
8、单击完成就将一个com组件添加到安装工程中了
图51
Ok,现在运行我们的安装包就可以将G729AEC.dll安装目标机器上,并注册。 条件安装
通常我们在制作安装程序的时候,我们总是要考虑我们程序的运行环境,比如,操作系统的语言,用户是否有权限。
如果你想在某些特定的操作系统中安装你的程序,你可以通过设置组件的操作系统特性来防止你的程序在其他系统上安装。这个可以在Setup Design视图中完成。
下面我演示一下,如果创建一个只能安装到Windows NT 4.0 and Windows 2000 systems:下的组件:
1、打开Setup Design视图,图52
图52
2、右键单击Client项,在弹出菜单中选择New Component
3、然后将你新添加的这个组件,改名windows_nt_files
图54
4、右键单击File面板,添加相应的文件
图55
5、右键单击你的文件,将你添加的文件设置为Set Key File。
6、然后将window的操作系统属性设置为Windows NT 4.0 and Windows 2000。这样你的组件就只能安装到Windows NT 4.0 and Windows 2000系统上了。
图56
我们还可以设置Windows Installer Conditions来进行条件安装,具体的可以参考帮助文档。
使用脚本修改安装程序
InstallShield开发工具是采用InstallScript语言来运行一个安装程序的,你可以在InstallScript视图中来修改工程的脚本程序。如下图