python - pyHookはキープレスイベントの受信を(ランダムに)停止しますか?

原文 python windows pythoncom pyhook

pyHookを使用してすべてのキープレスをキャプチャし、いくつかの関数を実行するプログラムがあります。
(ランダムな期間の)しばらくすると、キーを押しているにもかかわらず、プログラムがキートリガーの受信を停止していました。
pyHookは不安定ですか?
押すキーを変更したり、時期尚早にキーを押したりすることはありません。
これが私のコードです:

import time
import win32api
import win32con
import pythoncom
import pyHook
import os
import ctypes

def Click(x,y):
    win32api.SetCursorPos((x,y))
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)
    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)

def DeleteRun(event):
    if event.Ascii == 96:
        BreakHook()
        return False
    Click(1250, 741)
    time.sleep(0.2)
    Click(649,261)
    time.sleep(0.2)
    Click(651, 348)
    time.sleep(0.2)
    Click(800, 442)
    time.sleep(0.2)
    Click(865, 612)
    time.sleep(0.2)
    Click(25, 744)
    time.sleep(3)
    Click(25, 744)
    time.sleep(1.5)
    Click(1112,297)
    Click(145,392)
    return True

def BreakHook():
    ctypes.windll.user32.PostQuitMessage(0)

KeyGrabber = pyHook.HookManager()
KeyGrabber.KeyDown = DeleteRun
KeyGrabber.HookKeyboard()
pythoncom.PumpMessages()


なぜ突然動作が停止するのですか?
IDEを介してプログラムを停止した場合でも、コンピューター上でプロセスがアクティブなままなので、非常にイライラします。

スペック:
python 2.7.2
Windows 7(32)
答え
同様の問題(私は同じと思いますか?)がここで議論され、解決されました:pyHook + pythoncom stop working after too much keys pressed [Python]
そしてここ:Pyhook stops capturing key events after 6 presses
関連記事

python - Pythonマルチプロセッシングmap_asyncがハングする

python - 圧縮された大きなcsvファイルから何百万ものレコードをmongoDBに効率的に挿入するにはどうすればよいですか?

python - Python Tkinterを使用してボタンに特定の.csvファイルを開く方法は?

python - Django:多対多をフォームに保存する

if-statement - チェックとポーリングのメカニズムのPython的な方法

python - このWhileステートメントの最後のインクリメンターが起動しないのはなぜですか

python - Numpy配列の割り当て

python - WAFを使用したQTプロジェクトの構築

c++ - qextserialportはWindowsでデータをドロップします—それに対して何ができますか?

python - PyQt4:QListWidget間でアイテムを移動する