Пользовательские действия по установке - PullRequest
1 голос
/ 17 апреля 2009

Я нашел множество примеров, и я не мудрее.

Бриф прост. Во время установки должна появиться диалоговая форма и запросить учетные данные пользователя. Затем их следует использовать для создания записи реестра. Путь к ключу всегда один и тот же, но сам ключ является строкой соединения с БД, сгенерированной из ввода пользователя.

Он должен запросить сервер, имя БД, пользователя и пароль. Было бы неплохо иметь кнопку «тест», но не обязательно.

Это для службы Windows.

Похоже, я собираюсь добавить класс, который наследуется от установщика, и переопределить методы установки и удаления. Это примерно столько, сколько я получу до того, как информация станет искаженной.

Информация не в моей книге :). Любые идеи, как я могу представить пользователю форму при установке моей службы и использовать ответы на форму для создания ключа реестра.

Приветствия

приписка

В ответ на ответы;). Среда - Visual Studio, а целевая система - Windows 2003. Сервер был разработан с использованием .net framework V2.

Это стандартный проект установки, созданный в Visual Studio для установки службы.

Ответы [ 2 ]

2 голосов
/ 18 апреля 2009

Visual Studio очень ограничен в качестве автора установки, и я даже не уверен, что можно добиться того, что вам нужно с ним. Если вы обязаны использовать установщик Windows, я предлагаю взглянуть на WiX . Если нет, то NSIS может быть инструментом для вас.

0 голосов
/ 17 апреля 2009

Вы должны начать с описания вашей среды - вы ориентируетесь на установщик Windows? Какое программное обеспечение для установки вы используете. Также обратите внимание, что обычное текстовое значение реестра, вероятно, не лучший вариант для хранения учетных данных пользователя.

...