[英]CTRL+ALT+DEL not working in win32api and python
我正在使用python虛擬運行鍵盤,使用以下代碼執行Ctrl + Alt + Del不起作用,但是Ctrl + Shift + Tab或其他組合鍵正在這種方式工作。 我要引用的十六進制代碼列表從這里
import win32api
import win32con
import time
win32api.keybd_event(0xA2, 0,0,0)
time.sleep(.01)
win32api.keybd_event(0xA4, 0,0,0)
time.sleep(.01)
win32api.keybd_event(0x2E, 0,0,0)
time.sleep(.04)
win32api.keybd_event(0xA2,0 ,win32con.KEYEVENTF_KEYUP ,0)
time.sleep(.01)
win32api.keybd_event(0xA4,0 ,win32con.KEYEVENTF_KEYUP ,0)
time.sleep(.01)
win32api.keybd_event(0x2E,0 ,win32con.KEYEVENTF_KEYUP ,0)
任何人的幫助將不勝感激。 為此使用Windows 7。
偽造輸入不能產生安全注意序列(SAS) 。 您需要調用SendSAS
函數。
請注意, SendSAS
的文檔列出了一些相當嚴格的使用條件。 為了成功,您將需要認真遵守這些條件,這對於Python程序來說可能非常困難。 SendSAS
的調用SendSAS
在單獨的可執行文件中會很方便。
就我所知, Ctrl + Alt + Del是Windows中保留的系統功能。 這意味着操作系統完全不會將命令傳遞給您的程序。
如果我錯了,還是有人糾正我。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.