Я разрабатываю dll для настраиваемого поставщика учетных данных для Windows 7. Здесь есть проверка условий; если это не удается, я хочу показать окно Ctrl + Alt + Del.
Какую функцию я могу вызвать, чтобы вызвать окно Ctrl + Alt + Del (SAS)?
Я разрабатываю dll для настраиваемого поставщика учетных данных для Windows 7. Здесь есть проверка условий; если это не удается, я хочу показать окно Ctrl + Alt + Del.
Какую функцию я могу вызвать, чтобы вызвать окно Ctrl + Alt + Del (SAS)?
Ответ: таких API-интерфейсов не существует. Если вы так разборчивы, попробуйте отправить последовательность нажатия клавиш Ctrl + Alt + Del, используя комбинацию < функцию href = "http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310%28v=vs.85%29.aspx" rel = "nofollow noreferrer"> SendInput в ваш код. Это обязательно вызовет окно SAS.
На самом деле мы не можем перехватить комбинацию клавиш Ctrl + Alt + Del. В Windows XP это было возможно путем настройки GINA.dll. Между окном, о котором вы говорите, называется рабочий стол Winlogon. Его также называют безопасным рабочим столом.
Он будет вызываться изнутри окнами только в определенных ситуациях, например, при запуске, когда система заблокирована и т. Д.
Если вы пытаетесь запустить настраиваемое приложение на рабочем столе Winlogon, это возможно с помощью настраиваемого поставщика учетных данных. DLL поставщика учетных данных может вызывать любые приложения во время запуска Windows. Он не может полностью заменить рабочий стол winlogon по умолчанию.
Он предназначен для добавления настраиваемых механизмов входа в систему в Windows 7. Взгляните на этот ссылка
int main() { /* insert code here */ }
- person Spook   schedule 29.05.2013