自定义安装操作

我现在发现了很多例子,而且没有什么比较聪明的。

简单很简单。 在安装过程中,应该popup一个对话框,询问用户的数据库凭证。 这些应该被用来创build一个registry项。 密钥的path始终相同,但密钥本身是从用户input生成的数据库连接string。

它应该要求一个服务器,数据库名称,用户和密码。 有一个“testing”button,但不是必不可less的。

这是一个Windows服务。

它看起来像我添加一个从安装程序inheritance的类,并重写安装和卸载方法。 这是关于信息变得乱码之前。

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

干杯

PS

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

这是在安装服务的visual studio中创build的标准安装项目。

Solutions Collecting From Web of "自定义安装操作"

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

你应该从描述你的环境开始 – 你的目标是Windows Installer吗? 您正在使用哪种安装创作软件。 另请注意,纯文本注册表值可能不是存储用户凭据的最佳选择。