将自定义操作添加到VS 2008安装项目

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

  1. 欢迎
  2. 安装文件夹
  3. 确认安装
  4. 进展
  5. 我需要完成。
  6. 欢迎
  7. 安装文件夹
  8. 确认安装
  9. 进展
  10. 我的自定义动作接口
  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. } 

我怎样才能做到这一点?

始终可以创建自己的自定义操作 (基于UI的现有面板

看一下Scott 关于这个主题 post

您可以在那里找到如何创建安装项目并向其添加自定义操作

我希望它有所帮助。

您可以添加自定义操作 ,但在设置中没有接口。 这是“公正”的代码。