我想在远程桌面上使用python控制键盘和鼠标,即使连接断开rdp也不会停止命中事件。我在亚马逊上使用windows ec2
现在我正在使用
def PressKey(hexKeyCode):
extra = ctypes.c_ulong(0)
ii_ = Input_I()
ii_.ki = KeyBdInput( hexKeyCode, 0x48, 0, 0, ctypes.pointer(extra) )
x = Input( ctypes.c_ulong(1), ii_ )
SendInput(1, ctypes.pointer(x), ctypes.sizeof(x))
def ReleaseKey(hexKeyCode):
extra = ctypes.c_ulong(0)
ii_ = Input_I()
ii_.ki = KeyBdInput( hexKeyCode, 0x48, 0x0002, 0, ctypes.pointer(extra) )
x = Input( ctypes.c_ulong(1), ii_ )
SendInput(1, ctypes.pointer(x), ctypes.sizeof(x))
这是一个python中的ctypes库,可以在键盘的十六进制代码上工作。它可以在我的机器和远程桌面上工作,但是当我断开连接时它停止工作。
请帮帮我