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