Verwenden Sie das Modul python+rabird.winio, um die Tastensteuerung auf Treiberebene zu realisieren

1. Umweltvorbereitung

  1. Der Computer ruft das BIOS auf und schließt das Safe-Boot-Elementmenü
  2. Der Computer muss mit einer PS2-Schnittstelle, Maus und Tastatur ausgestattet sein

Zweitens installieren Sie die Umgebung rabird.winio

  1. Führen Sie pip install rabird.winio unter dem Terminal aus
  2. Starten Sie dann den Computer neu, um den erweiterten Startvorgang aufzurufen (Zwangssignatur des Treibers verbieten). Es gibt viele Methoden im Internet, daher werde ich hier nicht näher darauf eingehen
  3. Geben Sie nach dem Start das Verzeichnis „\Python\Python36\Lib\site-packages\winiobinary\data\3.0“ ein. Jeder Computer kann anders sein. Befolgen Sie die nachstehenden Anweisungen
    Fügen Sie hier eine Bildbeschreibung ein
  • Klicken Sie mit der rechten Maustaste auf WinIO64.sys und wählen Sie Eigenschaften – Digitale Signatur
  • Wählen Sie die Signatur aus und klicken Sie auf „Details“.
    -3. Klicken Sie auf „Zertifikat anzeigen“
    . 4. Klicken Sie auf „Zertifikat installieren“
    Fügen Sie hier eine Bildbeschreibung ein. 5. Klicken Sie auf „Weiter“
    . 6. Suchen Sie nach einer vertrauenswürdigen Stammzertifizierungsstelle.
    7. Klicken Sie direkt auf „Weiter“ und beenden Sie den Vorgang

Drittens öffnen Sie die Signatur

  1. Öffnen Sie das cmd-Terminal mit Administratorrechten und geben Sie den folgenden Befehl ein, um die Testsignatur zu aktivieren
bcdedit.exe /set TESTSIGNING ON
  1. starte den Computer neu

Viertens bedienen Sie Maus und Tastatur

Laden Sie key.py herunter: Testcode von python+rabird.winio-Python Documentation Resources-CSDN Library https://download.csdn.net/download/zhuan_long/86743204

Rufen Sie einfach die Funktion auf

Beispielsweise stellt key_press das Drücken einer Taste dar (einschließlich Drücken + Heben, die Standardzeit beträgt 0,05 Sekunden und kann geändert werden).

SPkey_press bedeutet Drücken der Zusatztaste (SPkey_press(0x4b) bedeutet Drücken der Taste Links)

Je suppose que tu aimes

Origine blog.csdn.net/zhuan_long/article/details/127229277
conseillé
Classement