मेरी एक ऐसी स्थिति है जिसमें एक प्रबंधित डीएलएल कुछ अप्रबंधित डीएलएल को कॉल करता है। मैं अप्रबंधित डीएलएल के सीएलएसआईडी को जानता हूं, क्या सीएलएसआईडी के बाइनरी फाइल हाउसों को जानने का कोई तरीका है?एक सीएलएसआईडी दिए गए डीएलएल को कैसे ढूंढें?
उत्तर
Normaly, तुम बस जा सकते हैं:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ "GUID"
और एक कुंजी "InprocServer32" उदाहरण के लिए कहा जाता है खोजने के लिए और है कि डिफ़ॉल्ट मान नहीं होगा डीएलएल यह करने का यह एक आसान तरीका है।
यह ध्यान देने योग्य है कि, यह कैसे स्थापित किया गया था, इस पर निर्भर करता है, आप इसके बजाय HKEY_CURRENT_USER \ सॉफ़्टवेयर \ क्लासेस \ CLSID में पा सकते हैं। – user1454265
जिसका अर्थ है कि 'HKEY_CLASSES_ROOT \ CLSID' का उपयोग किया जाना चाहिए। – IllidanS4
क्या आप केवल regedit का उपयोग करके रजिस्ट्री में इसकी खोज नहीं कर सकते हैं और बाइनरी पथ की तलाश कर सकते हैं।
BobbyShaftoe जबाब हम एक सरल vbs स्क्रिप्ट कि हमारे लिए है कि रजिस्ट्री पढ़ता निर्माण कर सकते हैं के आधार पर:
Sub Main
' used to find location of "System.Collections.ArrayList" progid dll
Const csGUID = "{6896B49D-7AFB-34DC-934E-5ADD38EEEE39}"
MsgBox srGetDllPathByGUID(csGUID)
End Sub
Function srGetDllPathByGUID(sGUID)
Const csRegPath = "HKEY_CLASSES_ROOT\CLSID\<GUID>\InProcServer32\"
Dim oShell: Set oShell = CreateObject("WScript.Shell")
Dim sReg: sReg = Replace(csRegPath, "<GUID>", sGUID) ' build str
srGetDllPathByGUID = oShell.RegRead(sReg)
Set oShell = Nothing ' clean up
End Function
Call Main
तुम भी ProgId पा सकते हैं
Dll_RegPath = "HKEY_CLASSES_ROOT\CLSID\<GUID>\InProcServer32\"
करने के लिए "test.vbs" चिपकाएँ द्वारा:
ProgID_RegPath = "HKEY_CLASSES_ROOT\CLSID\<GUID>\ProgID\"
- 1. किसी दिए गए पैकेज में एनोटेटेड विधियों को कैसे ढूंढें?
- 2. बच्चे को दिए गए सभी पूर्वजों को दोबारा ढूंढें
- 3. किसी दिए गए सरणी के सभी संभावित सबसेट कैसे ढूंढें?
- 4. लिनक्स दिए गए स्ट्रिंग के साथ फ़ाइल नाम ढूंढें
- 5. दिए गए इंटरफ़ेस को लागू करने वाले सभी वर्गों को कैसे ढूंढें?
- 6. इस मानदंड को दिए गए सभी संभावित संयोजनों को कैसे ढूंढें?
- 7. किसी दिए गए एक तारीख
- 8. किसी दिए गए सेट और उसके बाउंडिंग बॉक्स से सबसे दूर बिंदु को कैसे ढूंढें
- 9. पर्ल में किसी दिए गए दिनांक के लिए पिछले सोमवार की तारीख को कैसे ढूंढें?
- 10. बाइनरी खोज पेड़ में किसी दिए गए कुंजी मान के निकटतम तत्व को कैसे ढूंढें?
- 11. किसी दिए गए निर्देशिका में केवल फाइलों को कैसे ढूंढें, और bash
- 12. किसी दिए गए त्रिज्या में नजदीक के शहरों को कैसे ढूंढें?
- 13. कैसे किसी दिए गए पैटर्न
- 14. कैसे किसी दिए गए प्रारूप
- 15. किसी दिए गए प्रकार को विशेषज्ञता देने वाले सभी विधियों को ढूंढें
- 16. किसी दिए गए कुंजी
- 17. दिए गए वर्ण
- 18. किसी दिए गए आईडी
- 19. दिए गए एसीआईआई मूल्य
- 20. किसी दिए गए आकार
- 21. दो दिए गए एनएसडीएटी
- 22. किसी दिए गए ऊंचाई से ऊपर के इलाके को तुरंत ढूंढें और प्रस्तुत करें
- 23. किसी दिए गए दिनांक
- 24. किसी दिए गए समयावधि
- 25. किसी दिए गए शब्द
- 26. किसी दिए गए पथ
- 27. किसी दिए गए नंबर
- 28. किसी दिए गए फ़ॉन्ट
- 29. किसी दिए गए विस्तार
- 30. किसी दिए गए हैशटैग
क्या आप इस प्रोग्रामेटिक रूप से या विज्ञापन करने की कोशिश कर रहे हैं? यानी, क्या आपको ऐसा करने के लिए एक कार्यक्रम की आवश्यकता है, या ऐसा कुछ है जिसे आपको कभी-कभी डेवलपर के रूप में करने की ज़रूरत होती है? –