У меня есть базовая настройка, с которой здесь не приходится иметь дело, нет доменов и всяких причуд. Я могу заставить программу получать сообщение от моего телефона для запуска событий и т. Д.
Как приложение C # может работать в фоновом режиме перед входом в систему? (Сначала попробую как сервис ...)
И как эта программа может вызвать вход в Windows? Это было бы личное приложение, поэтому я не слишком беспокоюсь о безопасности.
некоторый псевдокод (да, я знаю, что он небезопасен):
LogOnWindows(string WindowsUserName, string WindowsPassword)
{
if (Environment.GetEnvironmentVariable(USERNAME) == null)
{
LogonWindows(WindowsUserName, WindowsPassword);
}
}
Я извлек вызов API LogOnUser для Windows, но, похоже, пользователь входит в фоновый режим ...