Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 536251|Risposta: 179

[Fonte] .NET/C# ingresso tastiera analogica a livello di driver

  [Copiato link]
Pubblicato su 27/05/2017 09:37:08 | | | |
Introduzione:
Il più selezionato dall'utente, il più semplice e facile da usare, il più stabile e affidabile Gratuito per sempre L'integrazione di base del sistema, vera simulazione hardware a livello di driver Installazione con un solo clic, cioè aggiungere una coppia di tastiere e mouse completamente programmabili al computer, funzionamento facile e automatico del computer Adatto a VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, linguaggio facile e altri linguaggi di programmazione Supportano sistemi operativi WINXP e superiori a 32 bit e 64 bit Essenziali per applicazioni desktop personali e installazioni di game studio Inoltre, fornisce driver che non richiedono affatto una vera versione tastiera e mouse, oltre a driver protetti da NP e altre versioni protette

Consiglio gli altri:
.net/c# WinRing0 input tastiera analogica a livello driver [codice sorgente]
http://www.itsvse.com/thread-3924-1-1.html
(Fonte: Architetto)


Come usare DD:
Chiamate di programma compilate a 32 bit DD32.dll (VB6, linguaggio facile), chiamate compilate a 64 bit DD64.dll (questa dll può anche essere nominata arbitrariamente). Poi chiama la funzione di interfaccia.

Screenshot dell'effetto del caso:



Descrizione della funzione:
Tutte le funzioni (salvo diversa specificazione) hanno parametri e valori di ritorno di tipo int32

1. DD_btn (Parametri)
Funzione: Simula clic del mouse
Parametri: 1 = Pressione con il tasto sinistro, 2 = Rilascio con il tasto sinistro
4 = Clic destro per premere , 8 = Clic destro per rilasciare
16 = Premi il pulsante centrale, 32 = Rilascia il pulsante centrale
64 = 4 tasti da premere, 128 = 4 tasti da rilasciare
256 =5 tasto da premere, 512 =5 tasto per rilasciare
Esempio: simulare che il tasto destro del mouse deve solo scrivere in modo continuo (il ritardo può essere aggiunto a metà) dd_btn(4); dd_btn(8);

2. DD_mov (parametro x, parametro y)
Funzione: Simula il movimento delle coppie del mouse
Parametri: Parametro x, parametro y è l'origine nell'angolo in alto a sinistra dello schermo.
Esempio: sposta il mouse al centro dello schermo con una risoluzione di 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parametro dx, parametro dy)
Funzione: Simula il movimento relativo del mouse
Parametro: Parametro dx , il parametro dy prende come origine le coordinate attuali.
Esempio: sposta il mouse di 10 pixel a sinistra
DD_movR(-10,0) ;

4. DD_whl (Parametri)
Funzione: Simula una rotella del mouse
Parametri: 1 = Davanti, 2 = Dietro
Esempio: Avanza di un blocco, DD_whl (1)

5. DD_key (parametro 1, parametro 2)
Funzione: Simula i tasti della tastiera
Parametri: Per il parametro 1, si prega di consultare [DD Virtual Keyboard Table].
Parametro 2, 1 = preme, 2 = rilascio
Esempio: simulare la chiave TAB, basta scrivere continuamente (il ritardo può essere aggiunto nel mezzo)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parametro)
Funzione: Convertire il codice di chiave virtuale di Windows in codice dedicato di DD.
Parametri: codice chiave virtuale di Windows
Esempio: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametri)
Funzioni: Inserire direttamente caratteri e spazi visibili sulla tastiera
Parametri: stringa, (nota che questo parametro non è di tipo int32)
Esempio: DD_str("MyEmail@aa.bb.cc !@#$")


Postscriptum:
I giochi normali e le operazioni desktop sono automatizzate, e tutte le operazioni di simulazione con mouse e tastiera possono essere completate con solo DD_btn, DD_mov, DD_whl DD_movR quattro funzioni per controllare il mouse e DD_key una funzione per controllare la tastiera. (DD Enhanced è necessario per la simulazione in alcuni giochi con protezioni)
Per le chiamate locali, i nomi dei file di percorso DD32.dll o DD64.dll vengono salvati nel registro come segue:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


Codice demo C#:
Indirizzo di download:

Turisti, se volete vedere il contenuto nascosto di questo post, vi pregoRisposta






Precedente:Input tastiera analogica in C#, i tasti numerici corrispondenti sulla tastiera
Prossimo:.net/c# per passare tra inglese e cinese
Pubblicato su 04/01/2019 23:37:54 |
       
Gli argomenti di coinvolgere/rispondere sono sbagliati
RE: .net/c# 驱动级模拟键盘输入 [修改]
Pubblicato su 22/09/2020 22:07:08 |

Non male, puoi simulare l'input da tastiera ed è indispensabile per ricevere assistenza
Pubblicato su 23/07/2018 20:59:44 |
Non male, puoi simulare l'input da tastiera ed è indispensabile per ricevere assistenza
Pubblicato su 29/06/2017 16:57:43 |
Cerco Dongdong in questo senso, grazie per aver condiviso!
Pubblicato su 29/06/2017 19:49:48 |
1111111111111111111111

Punteggio

Numero di partecipanti1MB-1 contribuire-1 Collasso ragione
QWERTYU -1 -1 Non versare acqua, migliorare la qualità dei post di risposta è dovere di ogni membro.

Vedi tutte le valutazioni

Pubblicato su 30/06/2017 09:26:10 |
Non male, puoi simulare l'input da tastiera ed è indispensabile per ricevere assistenza
Pubblicato su 16/08/2017 13:57:08 Dal telefono |
Ho solo bisogno di dare un'occhiata, grazie
Pubblicato su 09/09/2017 22:46:33 |
Grazie al proprietario,
Pubblicato su 20/09/2017 12:01:28 |
Grazie per aver condiviso!
Pubblicato su 20/09/2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pubblicato su 22/09/2017 14:30:49 |
Validazione di rete ogni volta che si carica. Gli errori vengono spesso segnalati
Pubblicato su 22/09/2017 17:25:11 |
Grazie per aver condiviso
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com