2012-09-28 9 views
5

मेरे प्रोग्राम में कई डीएलएस हैं जो MSVCP100.dll और MSVCR100.dll पर निर्भर हैं, Win7 में मेरा प्रोग्राम बिना किसी समस्या के चलाता है, हालांकि Win8 में यह इन दो डीएलएस को ढूँढने में विफल रहा। मैंने देखा कि Win8 में डिफ़ॉल्ट रूप से कोई VCRedist स्थापित नहीं है, इसलिए स्पष्ट रूप से मुझे अपने प्रोग्राम को सक्षम करने के लिए VCRedist इंस्टॉल करने की आवश्यकता है।कैसे जांचें कि मुझे वीसीआरएडिस्ट स्थापित करने की आवश्यकता है या नहीं?

सवाल यह है कि, मैं कैसे जांचूं कि वीसीआरएडिस्ट स्थापित है या नहीं?

ऐसा लगता है कि हम इसे रजिस्ट्री [1][2] में खोजकर कर सकते हैं। हालांकि, ऐसा लगता है कि VCRedist (VC2012,2010,2008,2005 ...) के कई संस्करण हैं, इसलिए मुझे इन सभी रजिस्ट्री कुंजियों से गुज़रना होगा?

उत्तर

2

यदि आप केवल वीसीआरएडिस्ट के रन इंस्टॉलर (जिसे आपको अपने प्रोग्राम के साथ भेजना चाहिए), तो यह आपके लिए काम करेगा। गेम डायरेक्टएक्स को उसी तरह स्थापित करने के लिए "कोशिश करें"। http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Version_history सूचियों -

+0

यह एक आदर्श परिदृश्य (खराब यूएक्स) नहीं है लेकिन यह सबसे रक्षात्मक है। –

9

के बाद से अपने DLLs MSVCR100.dll पर निर्भर करते हैं, तो आप 'MSVCR' या 'MSVCP' के बाद कुलपति 2010 के लिए VCRedist खोजने के लिए

संख्या चाहता हूँ दृश्य स्टूडियो की आंतरिक संस्करण x10 है विभिन्न संस्करणों के लिए मूल्य।

विजुअल स्टूडियो 2010 के लिए आप अगर क्रम पहले से ही "स्थापित" HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x86 के 32-बिट अनुप्रयोगों/DLLs के लिए 64 बिट अनुप्रयोगों/DLLs के लिए मूल्य और HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\VC\VCRedist\x64 की जाँच करके स्थापित किया गया है का पता लगा सकते।

विजुअल स्टूडियो 2010 और पिछले संस्करणों के लिए, http://blogs.msdn.com/b/astebner/archive/2010/05/05/10008146.aspx रनटाइम स्थापित होने पर यह पता लगाने के तरीकों का एक अच्छा स्पष्टीकरण है।

विजुअल स्टूडियो 2012 चीजों के साथ बदल गया है और वीसीआरएडिस्ट कुंजी अब मौजूद नहीं है। इसके बजाय आप Installed रेग कुंजी (32-बिट अनुप्रयोगों के लिए) Software\Microsoft\VisualStudio\11.0\VC\Runtimes\x86

+0

यदि आप विजुअल स्टूडियो के बिना मशीन में चेक करने का प्रयास करते हैं तो यह उपयुक्त नहीं है – XtianGIS

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