मैंने बहुत खोज की, लेकिन सभी उत्तर दिए गए हैं। सटीक उत्तर खोजने में मेरी मदद करें।
मैंने बहुत खोज की, लेकिन सभी उत्तर दिए गए हैं। सटीक उत्तर खोजने में मेरी मदद करें।
जवाबों:
MSI एक Windows इंस्टालर डेटाबेस है। विंडोज इंस्टालर (विंडोज के साथ स्थापित एक सेवा) आपके सिस्टम पर सॉफ़्टवेयर स्थापित करने के लिए इसका उपयोग करता है (यानी फ़ाइलों की प्रतिलिपि बनाएँ, रजिस्ट्री मान सेट करें, आदि ...)।
एक setup.exe एक बूटस्ट्रैपर या एक गैर- msi इंस्टॉलर हो सकता है। एक गैर-एमएसआई इंस्टॉलर स्वयं से स्थापना संसाधनों को निकालेगा और सीधे उनकी स्थापना का प्रबंधन करेगा। एक बूटस्ट्रैपर में अलग-अलग फ़ाइलों के बजाय एक MSI होगा। इस स्थिति में, setup.exe MSI को स्थापित करने के लिए Windows इंस्टालर को कॉल करेगा।
कुछ कारण जिन्हें आप setup.exe उपयोग करना चाहते हैं :
MSI एक इंस्टॉलर फाइल है जो आपके प्रोग्राम को एग्जीक्यूटिव सिस्टम पर इंस्टॉल करता है।
Setup.exe एक अनुप्रयोग (निष्पादन योग्य फ़ाइल) है जिसमें इसकी एक संसाधन के रूप में msi फ़ाइल है। Setup.exe निष्पादित करने से बदले में msi (इंस्टॉलर) निष्पादित होगा जो आपके एप्लिकेशन को सिस्टम में लिखता है।
संपादित करें (जैसा कि टिप्पणी में सुझाव दिया गया है): सेटअप निष्पादन योग्य फ़ाइलों में आंतरिक रूप से MSI संसाधन होना आवश्यक नहीं है
MSI मूल रूप से Microsoft का एक इंस्टॉलर है जो विंडोज़ में बनाया गया है। यह सुविधाओं के साथ घटकों को जोड़ता है और इसमें इंस्टॉलेशन नियंत्रण जानकारी होती है। यह आवश्यक नहीं है कि इस फ़ाइल में वास्तविक उपयोगकर्ता आवश्यक फ़ाइलें हों, यानी अनुप्रयोग प्रोग्राम जो उपयोगकर्ता अपेक्षा करता है। MSI में इसके अंदर एक और setup.exe हो सकती है जिसे MSI लपेटता है, जिसमें वास्तव में उपयोगकर्ता की आवश्यक फाइलें होती हैं।
आशा है कि यह आपको संदेह को साफ करता है।
MSI
फ़ाइलों में आमतौर पर फाइलें नहीं लपेटी जाती हैं setup.exe
, बल्कि इसके विपरीत।