簡體   English   中英

CTRL + ALT + DEL在win32api和python中不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM