Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 536251|Yanıt: 179

[Kaynak] .NET/C# sürücü seviyesinde analog klavye girişi

  [Bağlantıyı kopyala]
Yayınlandı 27.05.2017 09:37:08 | | | |
Giriş:
En çok kullanıcı tarafından seçilen, en basit ve kullanımı en kolay, en istikrarlı ve güvenilir Sürekli ücretsiz Sistemin temel entegrasyonu, gerçek sürücü seviyesi donanım simülasyonu Tek tıklama ile kurulum, yani bilgisayara tam programlanabilir bir çift klavye ve fare ekleme, bilgisayarın kolay ve otomatik kullanımı VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, kolay dil ve diğer programlama dilleri için uygundur WINXP ve üzeri 32-bit ve 64-bit işletim sistemlerini destekler Kişisel masaüstü uygulamaları ve oyun stüdyosu kurulumları için gerekli Ayrıca, gerçek klavye ve fare sürümü gerektirmeyen sürücüler ile NP ve diğer korunan sürümlerle korunan sürücüler de sağlar

Diğerlerini önerin:
.net/c# WinRing0 sürücü seviyesi analog klavye girişi [kaynak kodu]
http://www.itsvse.com/thread-3924-1-1.html
(Kaynak: Architect)


DD nasıl kullanılır:
32-bit derlenmiş program çağrıları DD32.dll (VB6, kolay dil), 64-bit derlenmiş program çağrıları DD64.dll (bu dll de rastgele olarak adlandırılabilir). Sonra arayüz fonksiyonunu çağırın.

Kasa etkisinin ekran görüntüsü:



Fonksiyon tanımı:
Tüm fonksiyonların (aksi belirtilmedikçe) parametreleri ve dönüş değerleri int32 türüne sahiptir

1. DD_btn (Parametreler)
Fonksiyon: Fare tıklamalarını simüle eder
Parametreler: 1 = Sol tıklama basma, 2 = Sol tıklama serbest bırakma
4 = Basmak için sağ tıkla, 8 = Serbest bırakmak için sağ tıkla
16 = Orta düğmeye bas , 32 = Orta düğmeyi bırak
64 = 4 tuşa basılır, 128 = 4 tuş serbest bırakılır
256 =5 tuş, 512 = 5 tuş, serbest bırakmak için
Örnek: Simüle olarak sağ fare tuşu sadece sürekli yazması yeterlidir (ortada gecikme eklenebilir) dd_btn(4); dd_btn(8);

2. DD_mov (x parametresi, y parametresi)
İşi: Fare çift hareketini simüle eder
Parametreler: x parametresi, y parametresi ekranın sol üst köşesindeki orijindir.
Örnek: Fareyi ekranın ortasına 1920*1080 çözünürlükte hareket ettirin,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parametre dx, parametre dy)
Fonksiyon: Göreceli fare hareketini simüle eder
Parametre: Parametre dx , dy parametresi mevcut koordinatları oriç olarak alır.
Örnek: Fareyi 10 piksel sola hareket ettirin
DD_movR(-10,0) ;

4. DD_whl (Parametreler)
Fonksiyon: Fare tekerleğini simüle eder
Parametreler: 1 = Ön, 2 = Arka
Örnek: Bir blok ileri yuvarlan, DD_whl (1)

5. DD_key (parametre 1, parametre 2)
İş Fonksiyonu: Klavye tuşlarını simüle eder
Parametreler: Parametre 1 için lütfen [DD Sanal Klavye Tablosu]'na bakınız.
Parametre 2, 1 = bas, 2 = serbest bırakma
Örnek: TAB tuşunu simüle edin, sadece sürekli yazın (arada gecikme eklenebilir)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parametre)
Fonksiyon: Windows sanal anahtar kodunu DD özel anahtar koduna dönüştür.
Parametreler: Windows sanal anahtar kodu
Örnek: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametreler)
Fonksiyonlar: Klavyede görünen karakterleri ve boşlukları doğrudan girin
Parametreler: string, (bu parametrenin int32 türünde olmadığını unutmayın)
Örnek: DD_str("MyEmail@aa.bb.cc !@#$")


Son Not:
Normal oyunlar ve masaüstü işlemleri otomatiktir; tüm fare ve klavye simülasyon işlemleri sadece DD_btn, DD_mov, DD_whl DD_movR dört fonksiyon ve klavyeyi kontrol etmek için DD_key bir fonksiyonla tamamlanabilir. (Bazı oyunlarda korumalı simülasyon için DD Enhanced gereklidir)
Yerel çağrılar için, DD32.dll veya DD64.dll yol dosya isimleri kayıt defterinde aşağıdaki şekilde kaydedilir:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


C# demo kodu:
İndir Adresi:

Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfenYanıt






Önceki:C# analog klavye girişi, klavyedeki ilgili sayısal sembol tuşları
Önümüzdeki:.net/c# ile İngilizce ile Çince arasında geçiş yapmak için
Yayınlandı 4.01.2019 23:37:54 |
       
Etkileşim/cevap konuları kapalı
RE: .net/c# 驱动级模拟键盘输入 [修改]
Yayınlandı 22.09.2020 22:07:08 |

Fena değil, klavye girişini simüle edebiliyorsun, bu yardım için mutlaka olmalı
Yayınlandı 23.07.2018 20:59:44 |
Fena değil, klavye girişini simüle edebiliyorsun, bu yardım için mutlaka olmalı
Yayınlandı 29.06.2017 16:57:43 |
Bu konuda Dongdong arıyorum, paylaştığınız için teşekkürler!
Yayınlandı 29.06.2017 19:49:48 |
1111111111111111111111

Puan

Katılımcı sayısı1MB-1 Katkı-1 Çökmek sebep
QWERTYU -1 -1 Su dökmeyin, yanıt yazılarının kalitesini artırmak her üyenin görevidir.

Tüm puanları gör

Yayınlandı 30.06.2017 09:26:10 |
Fena değil, klavye girişini simüle edebiliyorsun, bu yardım için mutlaka olmalı
Yayınlandı 16.08.2017 13:57:08 Telefondan |
Sadece bir bakmanız gerekiyor, teşekkürler
Yayınlandı 9.09.2017 22:46:33 |
Ev sahibine teşekkürler,
Yayınlandı 20.09.2017 12:01:28 |
Paylaştığınız için teşekkürler!
Yayınlandı 20.09.2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Yayınlandı 22.09.2017 14:30:49 |
Her yüklendiğinde ağ doğrulaması. Hatalar sıklıkla bildirilir
Yayınlandı 22.09.2017 17:25:11 |
Paylaştığın için teşekkürler
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com