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