2011-02-04 15 views
6

के लिए विकल्प डिटोर विकल्प मैं एक निश्चित रजिस्ट्री कुंजियों को पढ़ने और रीडायरेक्ट करने के लिए एक तरीका ढूंढ रहा हूं। स्वाभाविक रूप से, Detours यह कर सकते हैं। लेकिन मुझे इसे एक वाणिज्यिक अनुप्रयोग के लिए चाहिए और एमएस $ 10 के लाइसेंस शुल्क थोड़ा सा खड़ा है। क्या कोई विकल्प हैं?रजिस्ट्री इंटरसेप्शन

+0

क्या डिटोर जादू नहीं है। इससे पहले कि मुझे पता चला कि डेटोर अस्तित्व में था, मैंने इसे समझ लिया। आप इसे खींचने में सक्षम हो सकते हैं। – MSalters

उत्तर

1

मदशी का madCodeHook वह है जिसे आप ढूंढ रहे हैं।

+0

मुझे अभी भी यह पता लगाना है कि कैसे (और चाहे) डीएलएल पुनर्निर्देशन काम करता है, लेकिन अगर यह पागल नहीं है तो कोड शायद सबसे अच्छा विकल्प है, धन्यवाद – Demiurg

2

EasyHook लाइब्रेरी आप जो खोज रहे हैं वह हो सकता है। यह LGPL के तहत लाइसेंस प्राप्त है और इसका विवरण काफी अच्छा लगता है।
मैंने वास्तव में इसे स्वयं कभी नहीं उपयोग किया है क्योंकि डेटोर हमेशा मेरी निजी परियोजनाओं के लिए पर्याप्त था।

CodeProject पर इसके बारे में एक लेख भी है लेकिन यह पुराना है और केवल .NET उदाहरण दिखाता है।

2

यदि आप डेटोर प्रतिस्थापन के लिए आईपीसी या Deviare In-Process भी हल करना चाहते हैं तो आप Deviare API Hook का भी उपयोग कर सकते हैं। यह खुला स्रोत है और अच्छी तरह से बनाए रखा है।

0

मैं मुहुक की सिफारिश करता हूं, जो मुफ़्त है और x86 और x64 दोनों के लिए बहुत अच्छा काम करता है।

मूक के apriorit's fork का उपयोग करना सुनिश्चित करें, इसमें बहुत सारे सुधार और बग फिक्स हैं जो मूल प्रोजेक्ट पर वापस विलय नहीं किए गए हैं।

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