ध्यान रखें कि माइक्रोसॉफ्ट अनुशंसा नहीं करता है कि आप रनटाइम को स्थिर लिंक करें आपकी प्रोजेक्ट , क्योंकि यह महत्वपूर्ण सुरक्षा बग को ठीक करने के लिए विंडोज अपडेट द्वारा सर्विस किए जाने से रोकती है। यदि आप अपनी मुख्य .exe और .dll फ़ाइलों के बीच मेमोरी पास कर रहे हैं तो संभावित समस्याएं भी हैं जैसे कि इनमें से प्रत्येक स्थिर रनटाइम लिंक करता है जिसे आप मॉलोक / फ्री मिस्चैच समस्याओं के साथ समाप्त कर सकते हैं।
आप डीएलएल को निष्पादन योग्य के साथ शामिल कर सकते हैं, उन्हें .exe में संकलित किए बिना और रेडिस्ट टूल चलाने के बिना - यह वही है जो मैं करता हूं और ऐसा लगता है कि यह ठीक काम करता है।
मलम में एकमात्र फ्लाई यह है कि यदि आप Windows संस्करणों की विस्तृत श्रृंखला के लिए वितरित कर रहे हैं तो आपको फ़ाइलों को दो बार शामिल करने की आवश्यकता है - नए ओएस को मैनिफेस्ट-परिभाषित निर्देशिकाओं में फ़ाइलों की आवश्यकता होती है, और पुराने प्रोग्राम प्रोग्राम में सभी फाइलें चाहते हैं ।