1、在 Microsoft Visual Studio 2005的“文件”菜单上,单击“新建”,然后单击“项目”。
2、在“新建项目”对话框中,选择“其他项目类型”,再选择“安装和部署”,然后在模板中选择“安装项目”。
3、键入 TestSetup 作为该程序的名称,然后单击确定。
4、添加安装需要的文件:
点击“文件系统”的“应用程序文件夹”,在右边框中点击鼠标右键,选择“添加”,选择“文件”,然后选择需要部署的文件。本例选择test.exe文件(如果该程序运行时还需要别的文件,则一起选择)。
5、在“开始”菜单上建快捷方式:
A、点击“文件系统”的“用户的“程序”菜单”,在右边框中点击鼠标右键,选择“添加”,选择“文件夹”,文件夹的名称为“程序员”。
B、点击“程序员”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择test.exe文件,然后确定,更名为“程序员秘书”。
6、在“桌面”建快捷方式:
点击“用户桌面”,在右边框中点击鼠标右键,选择“创建新的快捷方式”,查找范围选择“应用程序文件夹”,选择test.exe文件,然后确定,更名为“程序员”。
7、安装后自动运行程序:
A、使用下面的代码创建一个 auto.vbs(auto名称可以随意) 文件:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run """" & Property("CustomActionData") & """",1,False
Set WshShell = Nothing
B、打开安装项目并转到“自定义操作编辑器”。
C、选择“提交”节点;右击并添加一个新的“自定义操作”。
D、浏览文件系统以添加您在步骤 A 中创建的 auto.vbs 文件。
E、auto.vbs属性框的“CustomActionData”属性[TARGETDIR]test.exe
8、选择TestSetup项目,在属性框中修改,Author为“鲁勤俭”,Manufacturer为“程序员秘书开发小组”,ProductName为“程序员”,Title为“程序员”。
10、给快捷方式添加图标:
A、点击“文件系统”--“用户的程序菜单”--“程序员”,在右边框中点击鼠标右键,选择“属性窗口”,点击“Icon”--“浏览”,在图标对话框中,点击“浏览”,文件类型选择“可执行文件(*.exe)”,应用程序文件夹中选择test.exe文件(注:test.exe项目编译时要选择有图标才行,也可以直接在磁盘上选择一个图标文件),确定,如果有多个图标,选择一个图标,确定。
B、同理给“用户桌面”的“程序员”的快捷方式添加上图标。
11、创建卸载链接:     方法一
A、在安装项目目录中,创建一个新的 Uninstall.bat 文件。
B、在安装项目中,复制“ProductCode”属性(一个类似 [12345678-1234-1234-1234-123412341234] 的值)。
C、编辑
编辑 Uninstall.bat,以便让其中一行包含以下内容(其中,ProductCode 是您在步骤 2 中复制的值):
Msiexec /x ProductCode
D、将 Uninstall.bat 添加到安装项目的应用程序文件夹。
E、右击 Uninstall.bat 并选择“创建快捷方式”以创建快捷方式。
F、将快捷方式放在安装项目中相应的“开始”菜单文件夹中。
G、将快捷方式重命名为类似于“卸载 程序员秘书”,将属性ShowCmd设为vsdscMinimized。     方法二      或将:C:\WINDOWS\system32\msiexec.exe加入文集并创建msiexec.exe 快捷方式 将Arguments属性值设定为 /x + {ProductCode}
12、编译

vs2008安装部署软件过程相关推荐

  1. VS2008 安装部署工程的小问题

    之前都使用NSIS,写脚本.后来换个公司,只使用InstallShield和VS2008.无奈学习了下.IS只使用Express版本,拖拽一下就搞定,也没写过脚本.基本还是不大懂得比较复杂的定制,有机 ...

  2. vs2008生成安装部署文件的步骤

    1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定. 2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成 ...

  3. DinnerNow - 如何安装部署

    DinnerNow - 如何安装部署  记得还是去年七月份.在微软的一次培训中,一位姓杨的讲师提到了这个DEMO.我后来回到公司就从相关站点 http://www.dinnernow.net 下载了一 ...

  4. linux ntp软件下载,Linux_Linux时区同步问题(安装ntp软件过程),下载了一个windows的NTP服务程序 - phpStudy...

    Linux时区同步问题(安装ntp软件过程) 下载了一个windows的NTP服务程序:ntp4171.zip windows 192.168.1.32 1.安装是提示设置服务器地址,我设置的本机wi ...

  5. 2021年大数据Flink(三):​​​​​​​Flink安装部署 Local本地模式

    目录 Flink安装部署 Local本地模式 原理 操作 测试 Flink安装部署 Flink支持多种安装模式 - Local-本地单机模式,学习测试时使用 - Standalone-独立集群模式,F ...

  6. Mycat 读写分离 数据库分库分表 中间件 安装部署,及简单使用

    MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服 ...

  7. 【SVN】1. SVN 安装部署

    一. SVN概述 1. SVN 简介   Subversion 版本控制系统 简称 SVN.   SVN 是一个跨平台开放源代码的集中式版本控制系统,可以实现文件及目录的保存及版本回溯.   SVN ...

  8. Docker概述和安装部署

    概述 Docker产生的背景 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后 ...

  9. DSVS7050签名服务器的网站,吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1.doc...

    吉大正元数字签名服务器-安装部署手册(COM版 VCTK_S接口)2.1.1 数字签名服务器v2.1.1 安装部署手册 (VSTK接口 COM版) V2.1.1 长 春 吉 大 正 元 信 息 技 术 ...

最新文章

  1. airtest自动化测试_自动化测试必备实用工具,帮你提高工作效率|Gitee项目推荐...
  2. [NOI2014] 起床困难综合症(二进制,贪心)
  3. oracle数据库恢复备份步骤
  4. centos java jdk 升级_centos jdk 升级到1.7.0_45方法
  5. System.IO.Path 操作
  6. mysql的粗略学习
  7. go标准库的学习-net
  8. Oracle P6培训系列:04创建EPS结构
  9. 小度杀入《最强大脑》总决赛,除了阴谋论还有什么值得关注的?
  10. 2021年中国房地产行业发展现状及2022年前景展望「图」
  11. js操作浏览器选项卡_如何在浏览器选项卡中显示更新通知
  12. 斗地主发牌游戏编程java,自己做的斗地主游戏发牌C#程序
  13. html之圆形用户头像
  14. SAS硬盘优缺点概述
  15. 社科院与杜兰大学金融管理硕士项目——在职读研是吸引力效应吗?
  16. Mathmatic绘制简易中国象棋棋盘
  17. flea-jersey使用之Flea RESTful接口服务端接入
  18. Ubuntu下输入金钱符号时只能输入“₵“无法输入“$“
  19. 网络最强CASE工具 + 经典UML学习电子资下载汇总
  20. web服务器之Ser-U和NFS

热门文章

  1. sql语句查询商品的一二三级分类都是一个字段怎么办_畅购商城(三):商品管理...
  2. ab压力测试_CentOS安装压力测试工具ApacheBench(ab)
  3. 传说中的数据结构_JAVA
  4. Java - Poi 操作 Excel
  5. Caffe学习系列(13):数据可视化环境(python接口)配置
  6. MATLAB R2014a 中文版下载安装图文教程
  7. Dubbo 源码分析 - 集群容错之 LoadBalance
  8. Tomcat性能调优-JVM监控与调优
  9. elasticsearch插件大全(不断更新)
  10. 读了几篇boosting文献的收获