Я занимаюсь разработкой пользовательских провайдеров учетных данных для Windows 7.
Это имеет проверку состояния; если не получится, я хочу показать Ctrl+Alt+Del окно.
Какую функцию я могу вызвать, чтобы вызвать Ctrl+Alt+Del(SAS) окно?
Ответ: таких API не существует. Если вы так конкретны, попробуйте отправить последовательность нажатий клавиш: Ctrl+Alt+Del комбинация с использованием SendInput функция в вашем коде. Это обязательно вызовет окно SAS.
На самом деле мы не можем зацепить Ctrl+Alt+Del комбинация клавиш. В Windows XP это стало возможным благодаря настройке GINA.dll. Между окнами, о которых вы говорите, называется рабочий стол Winlogon. Это также называется безопасным рабочим столом.
Windows будет вызываться изнутри только в определенных ситуациях, например при запуске, когда система заблокирована и т. Д.
Если вы пытаетесь запустить настроенное приложение на рабочем столе winlogon, это можно сделать с помощью настроенного поставщика учетных данных. DLL-провайдер учетных данных может вызывать любые приложения во время запуска Windows. Он не может полностью заменить рабочий стол winlogon по умолчанию.
Он предназначен для добавления настраиваемых механизмов входа в Windows 7. Посмотрите на это ссылка на сайт
Других решений пока нет …