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

VS2003镜像安装 1、下 VS2003镜像安载VS2003安装包,解压后里面有3个镜像。 2、先对Visual Studio 2003 NET CD1.iso进行装载,装载完成后,再对Visual Studio 2003 NET Pro.iso进行装载,如图: 3、运行Visual Studio 2003 NET CD1.iso中的autorun.exe,如图: 4... 阅读详情
在 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.  添加好所有的内容后, 通过 "生成" 或 "重新生成" 当前项目, 就可以得到应用程序的安装文件啦!
***与VS2003实战开发全面指南 本文还有配套的精品资源,点击获取 简介: 是构建动态网站和Web应用程序的强大框架,而VS2003是其对应的开发环境。本教程涵盖了 的基本概念、VS2003的功能介绍、Web Forms的使用、控件事件处理、状态管理、数据访问、页面间通信、用户与自定义控件的开发、应用部署与发布、错误处理和调试以及Web服务的创建。通过实例视频资源,学习者可以全面... 阅读详情

相关推荐

vs2008 制作对话框向导 程序向导

用VS2008_制作对话框向导 在写Win32应用程序的时候,通常我们都会使用向导。 但你想拥有自己的向导吗? 开来看看吧!

vs2010发布、打包安装程序(超全超详细)

一、在这里宝丫头用一个已有的自己写的小程序“MyExplorer”来进行测试,此程序里用了一些动态链接库DLL文件和Access数据库。 二、在Solution ‘MyExplorer’(解决方案)上 “右击”—— “添加”——“新建项目”, 选择“其他类型项目”——“安装和部署”——“安装项目”, 并命名为“MyExplorerSetup”, 如下图所示: ...

weixin_30590285的博客 1597

CMOS传输门实战:如何用模拟开关优化你的电路设计(附常见问题排查)

本文深入探讨了CMOS传输门在电路设计中的实战应用与优化策略。文章从核心参数选型入手,详细分析了导通电阻、电荷注入等关键特性对电路性能的影响,并提供了多路复用器构建、精密电路应用等实战架构。同时,重点分享了PCB布局、电源去耦的工程细节,以及开关不导通、信号失真、高频性能不足等常见问题的系统性排查指南,旨在帮助硬件工程师充分发挥CMOS模拟开关的效能,提升电路设计的可靠性与精度。

js777的博客 451

VS 2010 制作window自定义安装包

Vs 2010(05,08)自带的制作安装程序工具很方便,对于一些简单的只需要安装的小程序来说,我们很方便的旧呢国内制作出来一个安装包,但是对于一些需要在安装过程进行输入或者进行数据库安装和附加的,就需要我们重写安装类乐,我也是做过好多次,对这些需要自定义的地安装程序业是做一次上网查一次,这次想把制作过程,以及以及遇到的问题写下来,供自己以后查询方便,也可以和大家一起探讨; 准备:准备一个文件夹

zhy_mianmian的专栏 5311

ChatGPT Plus账号被降智?3个实用检测方法+终极解决方案(附国内支付指南)

本文针对ChatGPT Plus账号性能下降问题,提供了3个科学检测方法和系统级解决方案。通过详细分析症状、专业诊断技巧和优化策略,帮助用户有效应对GPT-4o等高级功能失效、响应质量下降等问题,特别包含国内用户关心的支付方案和账号管理建议。

weixin_42639633的博客 474

工业自动化进阶:西门子 S7-1200 PLC 调度 AGV 实现精确定点移动

本文介绍了基于西门子S7-1200PLC的AGV调度控制系统设计,包括系统架构、硬件选型和PLC程序设计。系统通过PROFINET通信实现PLC与AGV的数据交互,采用状态机控制逻辑实现任务管理、运动控制和闭环位置校正。重点阐述了通信协议实现、梯形图核心逻辑及系统调试优化方法。实际应用案例显示,该系统定位精度达±3mm,显著提升了物料配送效率。该方案为工业自动化升级提供了可靠的技术支持。

qq_52407556的博客 1889

用VS.NET2003制作WEB应用程序的安装包 (收藏)

利用vs.net2003来制作一个安装程序是非常的方便的,既使是制作一个web应用程序的安装程序也是如此。仅仅简单的几个步骤就可以完成。首先,创建一个安装和部署项目。步骤如下:1.在"解决方案资源管理器"中的解决方案中添加一个新项目。用鼠标右键单击解决方案,在弹出的菜单中选择"添加"->"新建项目"。在打开的对话框中选择"安装和部署项目",并选择"Web安装项目"模板。在输入项目名称后,点击"确定

kevin_jar的专栏 906

OPNET网络仿真实验

外网

嚴 帅的博客 1万+

安装VS2003遇到的问题集

呵呵,部分内容是转来的。1. 安装vs2003系统必备,安装程序检测到另一个程序要求计算机重新启动...在第1步安装visual studio.net系统必备的时候,安装就弹出"安装程序检测到另一个程序要求计算机重新启动"之类的信息.必须重新启动计算机后才能安装visual studio.net系统必备.系统重新启动后,你需要重新启动安装程序.单击"确定"重新启动,单击

shinjitsu的专栏 2111

从零构建腾讯滑块验证码破解引擎:逆向工程与实战对抗

本文深入解析腾讯滑块验证码(原天御验证码)的防护机制,包括环境感知层、行为分析层和验证决策层的核心技术。通过JSVMP虚拟机保护、轨迹验证算法和动态加密体系,腾讯验证码实现了高效的人机识别。文章还提供了安全研究实践指南,涵盖环境模拟和验证码识别方案,并探讨了防御对抗的演进趋势与合规研究建议。

rl6adventurer的博客 831

【4. BSP开发指南 - [4.6. 安全启动使用说明]】

【4. BSP开发指南 - [4.6. 安全启动使用说明]】

Sugar_wolf的博客 276

利用vs.net2003来制作一个安装程序

利用vs.net2003来制作一个安装程序是非常的方便的,既使是制作一个web应用程序的安装程序也是如此。仅仅简单的几个步骤就可以完成。首先,创建一个安装和部署项目。步骤如下: 1.在"解决方案资源管理器"中的解决方案中添加一个新项目。 用鼠标右键单击解决方案,在弹出的菜单中选择"添加"->"新建项目"。在打开的对话框中选择"安装和部署项目",并选择"Web安装项目"模板。在输入项目名称后,点击"

海豚宝宝的专栏——专注于企业项目管理系统的开发 1094

使用CNN/ResNet实现自动调制识别(RML2018.01a)

本文基于RML2018.01a大型数据集,给出CNN及其变体ResNet的信号识别的实现方式(附代码) 目录一、CNN的代码实现1.1 导入包1.2 数据读取及数据集划分1.3 构建CNN模型1.4 模型训练1.5 测试及模型可视化二、ResNet的代码实现 RML2018.01a数据集信息如下: 数据集来源 Over-the-Air Deep Learning Based Radio Signal Classification 调制类型 19种数字调制方式: 32PSK, 16APSK,

QAQIknow的博客 1万+

Microsoft Visual Studio .NET 2003制作安装程序

        做B/S项目已经很久了,总是羡慕应用软件漂亮的安装程序,也见到有一些使用InstallShield来做B/S系统安装程序,听说设置有点繁复,一直没有去研究它。最近新做了一个ASP.NET的查询项目,需要做一个安装程序,恰好发现Microsoft Visual Studio.net 2003可以完全胜任,那我又怎么会舍近求远呢!呵呵,闲话少说,来看看我如何制作吧!       首

itfly的专栏 4400

水文仿真软件:HEC-RAS (Hydrologic Engineering Center‘s River Analysis System)_(7).一维非稳态水力模型

自定义脚本是通过编程语言(如 Python)编写的一系列自动化任务,可以帮助用户更高效地处理数据和运行模型。编写脚本:使用 Python 或其他编程语言编写自定义脚本。集成脚本:将脚本集成到 HEC-RAS 中,实现自动化数据处理和模型运行。

kkchenjj的博客 933

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

如何用VS2005制作Web安装程序

网站完成后,需要部署到目标机器上,方法有很多,直接把文件Copy到目标机器上,执行SQL脚本,配置IIS,这样可以做到;也可以使用InstallShield这样到专业制作软件来打包。本篇文章是使用VS2005自带到安装部署工具来制作exe安装文件。 涉及到到内容包括:使用安装部署工具,建立数据库,配置IIS,文件操作,注册表等。参考了网上关于使用VS制作安装程序的文章。环境:Windows

cqfeng的专栏 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

用VS.NET2003制作WEB应用程序的安装包

利用vs.net2003来制作一个安装程序是非常的方便的,既使是制作一个web应用程序的安装程序也是如此。仅仅简单的几个步骤就可以完成。首先,创建一个安装和部署项目。步骤如下:1.在"解决方案资源管理器"中的解决方案中添加一个新项目。用鼠标右键单击解决方案,在弹出的菜单中选择"添加"->"新建项目"。在打开的对话框中选择"安装和部署项目",并选择"Web安装项目"模板。在输入项目名称后,点击"确定

YI的专栏 3103

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

vs.Net2003无法打开或创建Web应用程序若干解决办法

作者:eastjazz  引用地址:http://www.iecn.net./bbs/view/101438.html昨天到今天搞了一整天,把人都要差点搞崩了! ,以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在优快云找了一些相关的解决方法,不敢独享,供大家相互学习交流之用。起因是这样的,机子运行IE时假死,我用着不爽,

rugl的专栏 1248

[ASP.NET][VS2003]无法创建脱机缓存

不知道什么时候开始我家的电脑中VS2003就有了一个怪毛病,每当新建一个asp.net应用程序的时候会提示无法创建脱机缓存,也没有太在意,毕竟在学校的那台机器用的最多,在家不用也没有关系,就这样拖着,今天在网上搜索了这个问题,马上就解决了这个问题,在VS2003中 在工具-选项-项目-web设置中有这个脱机缓存的目录设置的.问题解决,开心ing...

allenle的专栏 2471

VS2003-2005 移植

VS2003 WEB应用程序向VS2005的移植 译自:http://webproject.scottgu.com/VisualBasic/Migration/Migration.aspx作者:Scott Guthrie. VS2003 WEB应用程序向VS2005的移植 下面的向导将向你展示,如何快速简便地把VS2003 网络应用程序移植到VS2005平台。请详细阅读第一

kagar的专栏 3035

vs2003创建ashx

ashx文件及其作用 在 ASP.NET 中,主要使用两种方法来创建 HTTP 处理程序。第一种是通过创建带有 ASHX 扩展名的文件,另一种是创建实现 System.Web.IHttpHandler 的类,请参阅 IHttpHandler Interface。本文将着重介绍第二种形式。要创建 HTTP 处理程序,需要创建一个程序集(通常是一个代码库项目)和一个实现 System.Web.IHtt

488
上一篇: Javascript - 验证表单输入:几种表单输入项对象的使用方法
下一篇: 让Windows自动连接到其它计算机
okjohn
博客等级 码龄23年 6粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值