AlexaRS Ответов: 1

Поведение службы C#


Привет,

У меня возникли некоторые проблемы с приложением службы windows в vs2015. Он использует диспетчер учетных данных для проверки существования определенных учетных данных и регистрирует их локально в txt-файле.

Пока я отлаживаю приложение, я могу получить имя пользователя для определенных учетных данных.
Когда я освобождаюсь, у меня есть пустая строка.


Что я здесь делаю не так?

Что я уже пробовал:

Я попытался изменить условие отладки IF в program.cs

Когда я нахожусь в отладке, я не могу установить событие и запустить службу в windows.
Когда в релизе я получаю пустую строку.

Richard Deeming

Существуют ли учетные данные для учетной записи пользователя, от имени которой работает ваша служба?

1 Ответов

Рейтинг:
1

RickZeeland

Может быть, вы можете попробовать NuGet библиотека, упомянутая здесь: Извлечение учетных данных из хранилища учетных данных Windows с помощью C# - Stack Overflow[^]

Кроме того, на GitHub есть много библиотек C#, просто Google на "github C# credential manager".