यह निर्धारित करने के लिए कि कोई DLL (या EXE) प्रबंधित या अप्रबंधित है, use dumpbin.exe
with the /dependents
switch। यदि आप mscoree.dll
in the output देखते हैं, तो असेंबली एक प्रबंधित असेंबली है।
Dump of file <MANAGED_DLL>.dll
File Type: DLL
Image has the following dependencies:
mscoree.dll
Summary
2000 .reloc
2000 .rsrc
2000 .sdata
12000 .text
dumpbin.exe
दृश्य स्टूडियो उपकरण के हिस्से के रूप वितरित किया जाता है:
उदाहरण के लिए, एक प्रबंधित DLL है कि मैं दृश्य स्टूडियो 2010 में बनाया के लिए, मैं निम्नलिखित उत्पादन मिलता है। इसे चलाने के लिए, ऐसा करने का एक सुविधाजनक तरीका विजुअल स्टूडियो कमांड प्रॉम्प्ट के माध्यम से है। उदाहरण के लिए, मेरे विंडोज 7 दृश्य स्टूडियो 2010 से चल रहा है मशीन से, मैं कम से विंडोज प्रारंभ मेनू में दृश्य स्टूडियो कमांड प्रॉम्प्ट लगता है:
माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 =>दृश्य स्टूडियो उपकरण =>दृश्य स्टूडियो कमांड प्रॉम्प्ट (2010)
फिर, विजुअल स्टूडियो कमान के भीतर शीघ्र बस दर्ज करें:
dumpbin /dependents DLL_OF_INTEREST.DLL
या
dumpbin /dependents EXE_OF_INTEREST.EXE
एक विकल्प के रूप में, आप corflags.exe
उपयोगिता है कि यह विजुअल स्टूडियो उपकरण के साथ शामिल है का उपयोग कर सकते हैं। एक अप्रबंधित विधानसभा पर दृश्य स्टूडियो कमांड प्रॉम्प्ट से यह चल रहा है:
corflags UNMANAGED.DLL
मिल ..you'll:
corflags : error CF008 : The specified file does not have a valid managed header
...
Version : v2.0.50727
CLR Header: 2.5
PE : PE32
CorFlags : 1
ILONLY : 1
32BIT : 0
Signed : 0
संबंधित:
आप प्लगइन निर्माता से विशेष संसाधन शामिल करने के लिए कह सकते हैं। –