2011-02-18 125 views
3

即时通讯使用VS 2008,我用C#创建了一个应用程序和安装文件。安装文件只包含visual studio 2008提供的标准安装界面。我需要检查Windows注册表并获取一些文件夹路径,并在安装时将一些文件复制到我的应用程序文件夹。简单地说,我需要在安装时添加自定义代码。 标准接口。添加自定义操作到VS 2008安装项目

  1. 欢迎
  2. 安装文件夹
  3. 确认安装
  4. 进展
  5. 说完我所需要的。
  6. 欢迎
  7. 安装文件夹
  8. 确认安装
  9. 进展
  10. 我的自定义Action接口
  11. 成品

我的自定义操作执行下面的操作。例如:

例如:获取注册表路径。

object test= Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\Kofax Image Products\\Ascent Capture\\3.0" 
       ,"ExePath",null) 

If(test!=null) 
{ 
///Copy some files to my application folder from test path. 
} 

我该怎么做?

+0

windows?网站的?移动? – balexandre 2011-02-18 08:09:07

回答

0

你可以添加一个custom action,虽然你没有在它的设置界面。这是“正义”的代码。

2

可以随时创建自己的自定义操作(基于对UI 现有面板

看看斯科特的后进入on the subject

你可以找到有如何创建安装项目向其添加自定义操作

我希望它有帮助。

相关问题