首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

installshield 制作安装程序,高分请问,愿另开贴给100分!

2012-02-08 
installshield 制作安装程序,高分请教,愿另开贴给100分!!!问题需求:基本设定安装产品是VS2005(C#)开发的Wi

installshield 制作安装程序,高分请教,愿另开贴给100分!!!
问题需求:
基本设定
安装产品是VS2005(C#)开发的Winform程序。
产品名称: ProductName
安装路径:{系統盤}\Program Files\ProductName
注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\CompanyName\ProductName
Version="..."//产品版本,如:1.0.1
Path="..." //安装路径,如:E:\Program Files\CompanyName\ProductName
要求:
1,支持升级安装。如果是第一次安装,则全新安装,要求在注册表中记录产品版本和安装路径。如果已经安装了以前版本,则升级安装,要求修改注册表版本信息。
2,在安装的完成页面有一个选项 □登入 Windows 後, 自動執行 ProductName,默认勾選。
  如果是第一次安装则显示该选项,如果勾选,在注册表中写入信息,
  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  ProductName = E:\Program Files\CompanyName\ProductName\ProductName.exe
  如果没有勾选则不写注册表。
  如果是升级安装,不显示该选项。

那位高手能给予解决方案,万分感谢,人格担保给予高分。



[解决办法]
给你个windows服务的例子,
http://blog.csdn.net/downmoon/archive/2007/04/24/1581113.aspx
用户选择时可以调用dos命令net start 或net stop 
也可以读写注册表

修改注册表的部分,你自己写个类。很简单

热点排行