利用VS 2003为应用程序创建简单的安装程序

在 VS 2003 下为应用程序创建一个简单安装程序(包括创建安装向导、在目标计算机上创建快捷方式、添加相关的库文件、注册activex控件、配置ODBC数据源等),其主要过程如下:

1.  打开菜单[文件] -> [新建] -> [项目], 然后选择 [安装和部署项目] 中的 [安装向导], 并指定项目的名字, 在接下来的几步中可以保持默认项, 这样就创建了一个空白了安装程序项目.

2.  在解决方案资源管理器中, 选中刚才新建的项目, 就会在解决方案资源管理器窗格的顶部出现几个按钮, 可以分别打开 "文件系统编辑器", "注册表编辑器", "文件类型编辑器", "用户界面编辑器", "自定义操作编辑器", "启动条件编辑器" 和 "属性" 窗口 (也可在右键菜单中找到相应的项).

    制作简单的安装程序, 只需要涉及到 "文件系统编辑器", "注册表编辑器", "用户界面编辑器" 和 "属性" 窗口.

2.1. "文件系统编辑器" - 设定安装程序将在目标计算机上生成的目录和文件.

    初始状态下, 包括三个文件夹 "应用程序文件夹", "用户[程序]菜单" 和 "用户桌面".

    "应用程序文件夹"  - 代表安装完成后在所指定的安装路径下产生的文件夹. 可以将应用程序的可执行程序和相关的dll文件放置其中 (可在命令行下执行 dumpbin xxx.exe /dependents 查看该应用程序所依赖的库文件), 并创建若干子目录来放置其它所有文件. 如, 创建"DB"目录用于数据库文件, 创建"RES"目录用于图标文件和许可协议文件(.rtf), 创建"DOC"目录用于帮助文件,等等.

    "用户[程序]菜单" 和 "用户桌面"中, 点击右键可以创建想要的快捷方式, 并可指定图标.

    另外, 在"文件系统编辑器"窗格中的根节点上右击, 可以添加一些特殊的文件夹, 如 [System文件夹], 可以把ActiveX 控件文件(.ocx) 放置其中, 并指定register属性为自注释.

2.2. "注册表编辑器" - 设定安装程序将在目标计算机上生成的注册表项.

    以 ODBC 数据源配置为例, 该配置操作实际上就是在注册表中添加两部分内容:

    (1) HKEY_CURRENT_USER/Software/ODBC/ODBC.INI目录下, 以该数据源名称命名的子目录中的全部内容;
    (2) HKEY_CURRENT_USER/Software/ODBC/ODBC.INI/ODBC Data Sources 目录下以该数据源命名的项.

    第(1)部分可以先从本机注册表中导出, 在导入到"注册表编辑器"; 第(2)部分则需要手动添加.

2.3. "用户界面编辑器" - 定制安装向导中将出现的一系列窗口.

    注意: 只能通过增减窗口和修改窗口属性来进行定制, 而并不能象普通应用程序那样在资源编辑器中修改对话框.

    例如, 我们增加一个"许可协议"窗口, 并将它往前移动使其排在第二个位置, 指定其LicenseFile为预先编辑好的<许可协议>文件.

2.4. 在安装程序项目的"属性"窗口中, 可以指定输出的安装程序名字, 如 xxx.msi .

3.  添加好所有的内容后, 通过 "生成" 或 "重新生成" 当前项目, 就可以得到应用程序的安装文件啦!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值