Chinaunix首页 | 论坛 | 博客
  • 博客访问: 60998389
  • 博文数量: 173
  • 博客积分: 10400
  • 博客等级: 上将
  • 技术积分: 5973
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-03 22:08
文章分类

全部博文(173)

文章存档

2013年(2)

2012年(1)

2011年(17)

2010年(28)

2009年(76)

2008年(49)

分类: C/C++

2009-10-15 14:49:52

越整越杂了.
------
软件的安装部署过程--制作步骤 
1、在  Microsoft  Visual  Studio  .NET  的“文件”菜单上,单击“新建”,然后单击“项目”。  
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。 
12、编译 
阅读(1927) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~