Моделируйте последовательность клавиши Delete высокого звука управления в Vista и XP

Просто запустите следующую SQL-команду в SQL Server Management Studio:

delete FROM [dbo].[__MigrationHistory]
5
задан Fabrizio 17 September 2017 в 19:36
поделиться

2 ответа

Существующий код для имитации Secure Attention Sequence (SAS), который большинство людей называют control alt delete или ctrl-alt-del, больше не работает в Windows Vista. Похоже, что Microsoft предлагает библиотеку, которая экспортирует функцию SimulateSAS (). Он не является общедоступным, и его следует запросить, отправив письмо по адресу saslib@microsoft.com.

Существует похожая библиотека , доступная со следующими функциями:

  • Работает как с, так и без Контроль учетных записей пользователей (UAC)
  • Поддерживает текущую, консольную и любой сеанс сервера терминалов
  • Драйвер не требуется
  • Вызывающему приложению не требуется быть подписанным или иметь специальный manifest
  • Поддерживает множественное программирование languages ​​

Обратите внимание, что эта библиотека платная. А пока вы можете связаться с info@simulateas.com , если он вам интересен.

6
ответ дан 14 December 2019 в 01:21
поделиться

PostMessage (HWND_BROADCAST, WM_HOTKEY, 0, MAKELONG (MOD_ALT | MOD_CONTROL, VK_DELETE));

Вы получаете PostMessage от user32 dll

Статья править: CodeProject, которая имеет код для него

править: Существует некоторое обсуждение от VNC на том, почему это не будет работать в Vista и как настроить контроль учётных записей для разрешения его.

0
ответ дан 14 December 2019 в 01:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: