2009-08-13 16 views
5

मैंने वाईएक्स के साथ एक इंस्टॉलर लिखना शुरू कर दिया। मैंने ब्लॉग पढ़ने और ट्यूटोरियल का अध्ययन करने में कई दिन बिताए हैं। कल रात मैं सो नहीं सका, इसलिए मैं आतिशबाजी में बैठ गया और निम्नलिखित तस्वीर खींचा। यह मेरी समझ है कि विंडोज इंस्टालर/वाईएक्स कैसे काम करता है। क्या कुछ गड़बड़ है? क्या आपके पास इस ग्राफ को पूरा करने के लिए कोई सुझाव है?वाईएक्स, विंडोज इंस्टालर सारांश?

http://nestorsulikowski.com/index.php/2009/08/windows-installer-wix/

मैं प्रतिक्रिया प्राप्त और चित्र को बदलें ताकि यह अधिक लोगों के लिए उपयोगी है करने के लिए खुश हूँ।

+0

वह छवि उस पर पाठ को स्पष्ट रूप से पढ़ने के लिए थोड़ा सा छोटा है। – McPherrinM

+0

हाँ ... आप सही हैं। मैंने इसे फिर से लंबवत और बड़ा पोस्ट किया है। लेकिन यह अभी भी आदर्श नहीं है। सुझाव? – Nestor

+0

ठीक है ... मैंने गहरा ज़ूम किया है .. मुझे लगता है कि अब यह बहुत बेहतर है। मैं आपकी टिप्पणियों की प्रतीक्षा कर रहा हूं। बहुत धन्यवाद – Nestor

उत्तर

5

सबसे पहले, अभी के लिए WiX के बारे में भूल जाओ। आपकी चिंता विंडोज इंस्टालर है - वाईएक्स बस विंडोज इंस्टालर डेटाबेस (एमएसआई फाइल) को परिभाषित करने के लिए एक उपकरण है। वाईएक्सएक्स कई अन्य उत्पादों की तुलना में अलग नहीं है, इस तथ्य को छोड़कर कि यह आपके लिए किसी भी विंडोज इंस्टालर अवधारणाओं को मुखौटा करने का प्रयास नहीं करता है। InstallShield पारदर्शी रूप से चीजों का एक गुच्छा करता है जो विंडोज इंस्टालर कस्टम क्रियाओं के माध्यम से समर्थन नहीं करता है और जैसे, वाईएक्स आपको विंडोज इंस्टालर पद्धति और सामान करने के तरीके के बारे में अधिक सोचने के लिए मजबूर करता है। विंडोज इंस्टालर वह है जिसे आप समझना चाहते हैं, वाईएक्स बाद में आता है।

दूसरा, The Definitive Guide to Windows Installer की एक प्रति प्राप्त करें। विंडोज इंस्टालर (एमएसआई) कैसे काम करता है यह समझने के लिए किसी भी व्यक्ति के लिए यह पुस्तक एक अमूल्य संसाधन है।

तीसरा, UAC in MSI blog posts में पहली प्रविष्टि से शुरू करें, और आपको चीजों पर बेहतर पकड़ प्राप्त करने में सक्षम होना चाहिए। यह सबसे अच्छा प्रलेखन है जिसे मैंने कभी भी ऊंचाई, अनुमतियों और यूएसी के साथ जाने वाली अन्य सभी चीजों को समझने की कोशिश में पढ़ा है।

छवि प्रकार की समझ में आता है, लेकिन मुझे लगता है कि यूएसी श्रृंखला अनुक्रमों का थोड़ा बेहतर वर्णन करती है। बहुत कम लोग प्रशासनिक इंस्टॉल का उपयोग करते हैं, और यदि आपका इंस्टॉलर ठीक से लिखा गया है तो विज्ञापित इंस्टॉलेशन के साथ स्वयं को चिंता करने का कोई कारण नहीं होना चाहिए। वे सिर्फ काम करेंगे। के साथ काम करने के लिए अपनी स्थापना बनाएं, केवल इंस्टॉल करने के लिए InstallExecuteSequence, और फिर बाद में यूआई जोड़ें और आपके पास बुलेटप्रूफ इंस्टॉलेशन होगा जो बिना किसी प्रयास के काम करता है।

+0

महान जानकारी। धन्यवाद। – Nestor

+0

मदद करने में खुशी! विंडोज इंस्टालर को सही ढंग से समझने की कोशिश करने वाले किसी को देखना ताज़ा है। एमएसआई सेटअप लिखने वाले बहुत से लोग बिल्कुल कोई सुराग नहीं रखते हैं। – saschabeaumont

+0

यह बी/सी लिख रहा है कि इंस्टॉलर पुरस्कृत नहीं है, जैसे ऐप लिखना है। वैसे भी, मैंने "विंडोज इंस्टालर के लिए परिभाषित गाइड" खरीदा है ... इसमें खोदने के लिए इंतजार नहीं कर सकता। – Nestor

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