2012-11-14 17 views
5

पर प्रभाव डालता है मैंने सी # .NET अधिनियम में एक कीलॉग की तरह एक वैश्विक कीबोर्ड हुक प्रोग्राम लिखा है, यह एक फ़ाइल को परिणाम लिखता है। लेकिन मैंने एक और प्रोग्राम इस्तेमाल किया, जो कि उसी कंप्यूटर में वियतनामी भाषा के प्रकार का समर्थन करता है- यह वियतनामी पात्रों को सेट कीबोर्ड को ठीक करने के लिए वैश्विक हुक का भी उपयोग करता है- यह मेरे कार्यक्रम को प्रभावित करता है!एक और वैश्विक हुक मेरे वैश्विक हुक

उदाहरण: जब मैं निम्नलिखित टाइप करता हूं: "xin chao2, to6i la2 mot65 nguoi72 वियत 65 नाम" मेरे प्रोग्राम के बिना, यह प्रत्येक अक्षर के बाद फिर से ठीक हो जाएगा: xin chào, tôi là một người Việt Nam।

लेकिन जब मैं अपने वैश्विक हुक का उपयोग करें, मैं परिणाम फ़ाइल में प्राप्त करते हैं:

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 

तो, मैं कैसे इस त्रुटि को ठीक करते हैं, निकालने के बिना वियतनामी कार्यक्रम समर्थन प्रकार के प्रभाव को बाहर या अक्षम, या प्रभाव को स्वीकार इससे, लेकिन फ़ाइल में परिणाम मेरे प्रोग्राम के बिना टाइप करते समय दिखते हैं?

क्षमा करें अगर आपको मेरी अंग्रेजी के बारे में कोई असुविधा नहीं है!

+0

मैं इस प्रश्न का उत्तर देने के लिए तत्पर हूं! अच्छा प्रश्न +1 – FrostyFire

+0

ठीक है, आप अक्षरों पर उच्चारण लगाने के लिए इस अन्य प्रोग्राम को कीस्ट्रोक उत्पन्न कर रहे हैं। आपका कीलॉगर भी उन्हें रिकॉर्ड कर रहा है। पाठ्यक्रम को ठीक करना आसान नहीं है। –

उत्तर

0

मान लीजिए कि मैं आपके प्रश्न को सही ढंग से समझता हूं, आप एक और हुक बनाने की कोशिश कर रहे हैं जो कि विलुप्त पात्रों का उपयोग करने के लिए वर्णित होने के बाद पात्रों को भी हुक करेगा? यह एक हैकी समाधान का थोड़ा सा है, लेकिन आप एक विद्रोही प्रोग्राम खोलने का प्रयास कर सकते हैं जो एक डीबगर में हुक बना रहा है, जो फ़ंक्शन हैकिंग कर रहा है, और उस फ़ंक्शन के रिटर्न वैल्यू को हुक करें।

खिड़कियां बाहर चेक http://research.microsoft.com/en-us/projects/detours/

detours और यदि आप नेट कर रहे हैं वहाँ के लिए आसान हुक http://easyhook.codeplex.com/

है यहाँ C++ हुक बनाने पर एक ट्यूटोरियल है और detours http://gamerztools.net/foros/showthread.php?933-C-Tutorial-Hooking-Functions-using-Detours

उम्मीद है कि है कि ऐसा करना चाहिए आपको सही दिशा में इंगित करें!

संबंधित मुद्दे