
फ़ंक्शन कॉल्स को हुक करने, मॉनिटर करने और इंस्ट्रूमेंट करने के लिए रनटाइम Windows API इंटरसेप्शन लाइब्रेरी। बाइनरी रीराइटिंग और DLL इंजेक्शन का समर्थन करती है, जिससे डीबगिंग, ट्रेसिंग और विश्लेषण टूल्स सक्षम होते हैं।
Detours विंडोज़ पर API कॉल्स की निगरानी और इंस्ट्रूमेंटेशन के लिए एक सॉफ़्टवेयर पैकेज है। Detours का उपयोग कई ISVs द्वारा किया गया है और Microsoft में उत्पाद टीमों द्वारा भी किया जाता है। Detours अब एक मानक ओपन सोर्स लाइसेंस (MIT) के तहत उपलब्ध है। यह Detours का उपयोग करने वाले प्रोग्रामरों के लिए लाइसेंसिंग को सरल बनाता है और समुदाय को ओपन सोर्स टूल्स और प्रक्रियाओं का उपयोग करके Detours का समर्थन करने की अनुमति देता है।
Detours Windows NT परिवार के ऑपरेटिंग सिस्टम के साथ संगत है: Windows NT, Windows XP, Windows Server 2003, Windows 7, Windows 8, Windows 10, और Windows 11। इसका उपयोग Windows Store ऐप्स द्वारा नहीं किया जा सकता क्योंकि Detours को ऐसे API की आवश्यकता होती है जो उन अनुप्रयोगों के लिए उपलब्ध नहीं हैं। इस रेपो में Detours के संस्करण 4.0.1 का स्रोत कोड शामिल है।
Detours पर तकनीकी दस्तावेज़ीकरण के लिए, Detours Wiki देखें। सैंपल बनाने और चलाने के निर्देशों के लिए, सैंपल README.txt फ़ाइल देखें।
Detours रेपो वह स्थान है जहाँ विकास किया जाता है। परियोजना में भाग लेने के कुछ तरीके यहाँ दिए गए हैं:
अधिकांश योगदानों के लिए आपको कंट्रीब्यूटर लाइसेंस अनुबंध (CLA) से सहमत होना आवश्यक है, जिसमें यह घोषित किया जाता है कि आपके पास अपने योगदान का उपयोग करने का अधिकार है, और आप वास्तव में हमें अपने योगदान का उपयोग करने के अधिकार प्रदान करते हैं। विवरण के लिए, https://cla.opensource.microsoft.com पर जाएँ।
जब आप एक पुल रिक्वेस्ट सबमिट करते हैं, तो एक CLA बॉट स्वचालित रूप से यह निर्धारित करेगा कि आपको CLA प्रदान करने की आवश्यकता है या नहीं और PR को उचित रूप से सजाएगा (जैसे, स्थिति जाँच, टिप्पणी)। बस बॉट द्वारा दिए गए निर्देशों का पालन करें। हमारे CLA का उपयोग करने वाले सभी रेपो में आपको यह केवल एक बार करना होगा।
इस परियोजना ने Microsoft ओपन सोर्स आचार संहिता को अपनाया है। अधिक जानकारी के लिए आचार संहिता FAQ देखें या किसी अतिरिक्त प्रश्न या टिप्पणी के लिए [email protected] से संपर्क करें।
detours-announce मेलिंग सूची परियोजना के बारे में महत्वपूर्ण घोषणाओं के लिए एक कम-ट्रैफिक ईमेल सूची है, जैसे कि Detours के नए संस्करणों की उपलब्धता। इसमें शामिल होने के लिए, [email protected] पर एक ईमेल भेजें जिसके संदेश बॉडी में केवल SUBSCRIBE DETOURS-ANNOUNCE टेक्स्ट हो। इसे छोड़ने के लिए, [email protected] पर एक ईमेल भेजें जिसके संदेश बॉडी में केवल UNSUBSCRIBE DETOURS-ANNOUNCE टेक्स्ट हो।
कॉपीराइट (c) Microsoft Corporation. सर्वाधिकार सुरक्षित।
MIT लाइसेंस के तहत लाइसेंस प्राप्त।