如何使用python控制远程桌面键盘和鼠标事件,即使我断开远程桌面

时间:2013-10-24 07:45:30

标签: python ctypes remote-desktop

我想在远程桌面上使用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库,可以在键盘的十六进制代码上工作。它可以在我的机器和远程桌面上工作,但是当我断开连接时它停止工作。

请帮帮我

0 个答案:

没有答案