Отдельная программа для установки и настройки консольного приложения? - PullRequest
1 голос
/ 11 декабря 2011

У меня есть простое консольное приложение, которое клиенты устанавливают на свой сервер, который отправляет данные нашему API. Им нужно ввести свое имя пользователя / пароль для нашего API, и программа запоминает это и использует его, когда приложение запускается с использованием ежедневного запланированного задания.

Как я могу создать графический интерфейс, чтобы конечный пользователь мог ввести свое имя пользователя / пароль (для нашего API), который консольное приложение может прочитать? Так как приложение должно быть установлено (xcopy + настройка по расписанию) задача), я полагаю, я могу сделать это в той же программе?

В настоящее время я использую параметры приложения Visual Studio для хранения имени пользователя / пароля, когда они передаются в качестве параметров приложению. Когда приложение запускается без параметров, оно использует сохраненные данные (которые зашифрованы с помощью DPAPI).

Ответы [ 2 ]

1 голос
/ 11 декабря 2011

У вас есть два варианта:

  • Открыть WinForm
  • Запросить имя пользователя и пароль в интерактивном режиме прямо в консольном приложении

Как предложеноНапример, вы можете использовать переключатель в командной строке того же приложения, или вы можете создать отдельное приложение для этого, в случае отдельного приложения, возможно, решение winForm будет лучшим выбором.

0 голосов
/ 11 декабря 2011

Я считаю, что вам не нужно создавать отдельный установщик.Просто проверьте в своем консольном приложении, содержит ли в настройках стандартный пароль?Если да - подскажите новый.Это означает, что вам не нужно создавать отдельный интерфейс для установщика.

...