更新时间:2022-08-19 19:50:56
内容介绍:
介绍自定义安装程序的一些注意事项
介绍如何获取自定义界面和系统参数
介绍如何在安装过程中添加自定义操作
自定义安装程序的一些注意事项:
CustomActionData 属性
自定义操作的附加数据,读取自定义操作的安装信息
CustomActionData 属性采用 /name=value 的格式。多个值必须以单个空格隔开:/name1=value1 /name2=value2。如果值内有一个空格,则必须加引号:/name=“a value”。
可以传递 Windows 安装程序属性。对于像 [TARGETDIR] 这样返回目录的 Windows 安装程序属性,除了加括号外,还必须加引号和尾部反斜杠:/name=“[TARGETDIR]\”。
为了使自定义操作被视为安装组件,必须将 InstallerClass 属性设置为 true
以下是两个截自VS.NET2003,关于自定义安装的一些可以引用的系统属性:
自定义安装需要创建一些界面,然后获取这些界面的文本输入等信息,下面两个图介绍如何进行操作:
其中途中的文本框和复选框是作者添加的自定义界面。
为自定义安装添加自定义安装操作,指定来自定义安装的工程,如InstallAction即可。
如何获取自定义界面和系统参数:
在自定义操作中添加CustomActionData 属性数据.
/ConnectionString="[CONNECTIONSTRING]" /vdir=[TARGETVDIR] /targetdir="[TARGETDIR]\"
在代码中引用参数
如何在安装过程中添加自定义操作:
运行Dos命令
在创建虚拟目录或者安装数据库脚本等操作需要调用Dos命令
使用活动目录DirectoryEntry创建虚拟目录:
覆盖Installer的函数实现自定义安装及卸载:
在自定义安装中执行数据库脚本:
Log目录创建授权操作: