Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 536251|Antwort: 179

[Quelle] .NET/C# analoge Tastatureingabe auf Treiberebene

  [Link kopieren]
Veröffentlicht am 27.05.2017 09:37:08 | | | |
Einleitung:
Die am meisten vom Nutzer ausgewählte, die einfachste und am einfachsten zu bedienende Plattform, die stabilste und zuverlässigste Kostenlose für immer Die zugrundeliegende Integration des Systems, echte Treiber-Hardware-Simulation Ein-Klick-Installation, das heißt, das Hinzufügen eines Paares vollständig programmierbarer Tastaturen und Mäuse zum Computer, einfache und automatische Bedienung des Computers Geeignet für VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, einfache Sprachen und andere Programmiersprachen Unterstützt WINXP und höhere 32-Bit- und 64-Bit-Betriebssysteme Unverzichtbar für persönliche Desktop-Anwendungen und Installationen von Spielestudios Zusätzlich bietet es Treiber, die überhaupt keine echte Tastatur-und-Maus-Version benötigen, sowie Treiber, die durch NP geschützt sind, und andere geschützte Versionen

Empfehlen Sie die anderen:
.net/c# WinRing0 analoge Tastatureingabe auf Treiberebene [Quellcode]
http://www.itsvse.com/thread-3924-1-1.html
(Quelle: Architekt)


Wie man DD verwendet:
32-Bit-kompilierte Programmaufrufe DD32.dll (VB6, einfache Sprache), 64-Bit-kompilierte Programmaufrufe DD64.dll (diese DLL kann ebenfalls beliebig benannt werden). Dann ruf die Schnittstellenfunktion auf.

Screenshot des Falleffekts:



Funktionsbeschreibung:
Alle Funktionen (sofern nicht anders angegeben) haben Parameter und Rückgabewerte vom Typ int32

1. DD_btn (Parameter)
Funktion: Simuliert Mausklicks
Parameter: 1 = Linksklick, 2 = Linksklick-Lösen
4 = Rechtsklick zum Drücken , 8 = Rechtsklick zum Lösen
16 = Mittlere Taste drücken, 32 = Mittlere Taste loslassen
64 = 4 Tasten zu drücken, 128 = 4 Tasten zum Lösen
256 =5 Taste zum Drücken, 512 =5 Taste zum Lösen
Beispiel: Die rechte Maustaste muss nur kontinuierlich schreiben (Verzögerung kann in der Mitte hinzugefügt werden) dd_btn(4); dd_btn(8);

2. DD_mov (Parameter x, Parameter y)
Funktion: Simuliert die Bewegung von Mauspaaren
Parameter: Parameter x, Parameter y ist der Ursprung in der oberen linken Ecke des Bildschirms.
Beispiel: Bewegen Sie die Maus in die Mitte des Bildschirms mit einer Auflösung von 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (Parameter dx, Parameter dy)
Funktion: Simuliert relative Mausbewegung
Parameter: Parameter dx , Parameter dy nimmt die aktuellen Koordinaten als Ursprung.
Beispiel: Bewegen Sie die Maus 10 Pixel nach links
DD_movR(-10,0) ;

4. DD_whl (Parameter)
Funktion: Simuliert ein Mausrad
Parameter: 1 = Vorne, 2 = Hinten
Beispiel: Einen Block vorwärts rollen, DD_whl (1)

5. DD_key (Parameter 1, Parameter 2)
Funktion: Simuliert Tastaturtasten
Parameter: Für Parameter 1 siehe bitte [DD Virtual Keyboard Table].
Parameter 2, 1 = drücken, 2 = loslassen
Beispiel: Simuliere die TAB-Taste, schreibe einfach kontinuierlich (Verzögerung kann dazwischen hinzugefügt werden).
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (Parameter)
Funktion: Konvertiere Windows-Virtual-Key-Code in DD-Dedicated Key-Code.
Parameter: Windows-Virtual-Key-Code
Beispiel: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parameter)
Funktionen: Geben Sie direkt Zeichen und sichtbare Leerzeichen auf der Tastatur ein
Parameter: Zeichenkette, (beachten Sie, dass dieser Parameter nicht vom Typ int32 ist)
Beispiel: DD_str("MyEmail@aa.bb.cc !@#$")


Nachwort:
Normale Spiele und Desktop-Operationen sind automatisiert, und alle Maus- und Tastatursimulationen können mit nur DD_btn, DD_mov, DD_whl DD_movR vier Funktionen zur Maussteuerung und DD_key einer Funktion zur Steuerung der Tastatur durchgeführt werden. (DD Enhanced ist für Simulation in einigen Spielen mit Schutzmaßnahmen erforderlich.)
Für lokale Aufrufe werden die Dateinamen DD32.dll oder DD64.dll Pfad wie folgt in der Registry gespeichert:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


C# Demo-Code:
Adresse herunterladen:

Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort






Vorhergehend:C#-analoge Tastatureingabe, die entsprechenden numerischen Symboltasten auf der Tastatur
Nächster:.net/c#, um zwischen Englisch und Chinesisch zu wechseln
Veröffentlicht am 04.01.2019 23:37:54 |
       
Themen zum Engagieren/Antworten sind ausgeschaltet
RE: .net/c# 驱动级模拟键盘输入 [修改]
Veröffentlicht am 22.09.2020 22:07:08 |

Nicht schlecht, man kann die Tastatureingabe simulieren, das ist ein Muss zur Unterstützung
Veröffentlicht am 23.07.2018 20:59:44 |
Nicht schlecht, man kann die Tastatureingabe simulieren, das ist ein Muss zur Unterstützung
Veröffentlicht am 29.06.2017 16:57:43 |
Ich suche Dongdong in dieser Hinsicht, danke fürs Teilen!
Veröffentlicht am 29.06.2017 19:49:48 |
1111111111111111111111

Punktzahl

Anzahl der Teilnehmer1MB-1 beitragen-1 Zusammenbruch Grund
QWERTYU -1 -1 Gießen Sie kein Wasser, die Verbesserung der Qualität der Antwortbeiträge ist die Aufgabe jedes Mitglieds.

Alle Bewertungen sehen

Veröffentlicht am 30.06.2017 09:26:10 |
Nicht schlecht, man kann die Tastatureingabe simulieren, das ist ein Muss zur Unterstützung
Veröffentlicht am 16.08.2017 13:57:08 Vom Telefon |
Nur kurz, schau mal, danke
Veröffentlicht am 09.09.2017 22:46:33 |
Danke an den Vermieter,
Veröffentlicht am 20.09.2017 12:01:28 |
Danke fürs Teilen!
Veröffentlicht am 20.09.2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Veröffentlicht am 22.09.2017 14:30:49 |
Netzwerkvalidierung jedes Mal, wenn es geladen wird. Fehler werden häufig gemeldet
Veröffentlicht am 22.09.2017 17:25:11 |
Danke fürs Teilen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com