自定义安装操作

问题描述:

我现在已经发现了很多例子,而且没有更明智的做法。自定义安装操作

简要说明很简单。在安装期间,应该弹出一个对话框并询问用户数据库凭证。这些应该被用来创建一个注册表项。密钥的路径始终相同,但密钥本身是从用户输入生成的数据库连接字符串。

应该要求一个服务器,数据库名,用户名和密码。有一个'测试'按钮将是很好的,但不是必需的。

这是用于Windows服务。

它看起来像我去补充说,从安装程序继承的类并覆盖安装和卸载方法。这就像我在信息变得乱码之前所得到的一样。

的信息是不是在我的书:)。任何想法如何在安装我的服务时向用户呈现表单,并使用对表单的响应来生成注册表项。

干杯

p.s.

响应于响应;)。环境是Visual Studio,目标系统是Windows 2003.该服务器是使用.net framework V2开发的。

这是在Visual Studio安装服务创建一个标准的安装项目。

你应该通过描述你的环境的开始 - 你针对Windows安装程序?您正在使用哪种安装创作软件。 另请注意,纯文本注册表值可能不是存储用户凭据的最佳选项。

作为一名安装作者,Visual Studio的作用非常有限,我甚至不确定它有可能实现你的目标。如果你一定要使用Windows安装程序,我建议看看WiX。如果不是,NSIS可能是您的工具。