C# .NET'te bir keylog gibi davranan bir global klavye kancası programı yazdım, sonuçları bir dosyaya yazar. Ama aynı bilgisayarda Vietnamca dili destekleyen başka bir program kullandım - aynı zamanda Vietnamca karakterlere set klavyeleri düzeltmek için global hook kullanıyor - bu programıma etki ediyor!Başka bir global kanca benim global kancımı etkiler
Örnek: aşağıdakileri yazdığım zaman: "xin chao2, to6i la2 mot65 nguoi72 Viet65 Nam", programım olmadan, yazdığım her karakterden sonra yeniden düzeltir: xin chào, tôi là một người Việt Nam. benim küresel kanca kullandığınızda
Ama ben dosyasında sonucu alırsınız: Yani
xin chao2[Back]
[Back]
[Packet]
[Packet]
[Escape]
toi6[Back]
[Back]
[Packet]
[Packet]
[Escape]
la2[Back]
[Packet]
[Escape]
nguoi7[Back]
[Back]
[Back]
[Packet]
[Packet]
[Packet]
[Escape]
2[Back]
[Back]
[Packet]
[Packet]
[Escape]
Viet6[Back]
[Back]
[Packet]
[Packet]
[Escape]
5[Back]
[Back]
[Packet]
[Packet]
[Escape]
Nam
, ben bu hatayı düzeltmek, nasıl kaldır olmadan Vietnamca program destek tipinin etkisi dışlamak ya da devre dışı bırakmak veya etkisini kabul ondan, ancak programım olmadan yazdığım zaman dosyaya benzer bir sonuç çıkıyor?
İngilizce'm hakkında herhangi bir rahatsızlığınız varsa üzgünüm!
Bu soruya cevap vermeyi dört gözle bekliyorum! İyi Soru +1 – FrostyFire
İyi, bu diğer programın harfleri vurgulamak için tuş vuruşlarını oluşturduğunu görüyorsunuz. Keylogger da bunları kaydediyor. Elbette düzeltmek kolay değil. –