नवीनतम लेख
घर / समीक्षा / इनो सेटअप - प्रोग्राम के लिए इंस्टॉलर बनाना। इनो सेटअप में एक विंडोज़ एप्लिकेशन वितरण बनाना एक सेटअप फ़ाइल बनाना

इनो सेटअप - प्रोग्राम के लिए इंस्टॉलर बनाना। इनो सेटअप में एक विंडोज़ एप्लिकेशन वितरण बनाना एक सेटअप फ़ाइल बनाना

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

साइलेंट इंस्टॉलेशन के नुकसान में ब्राउज़र में सभी प्रकार के पैनल और डेस्कटॉप पर ई-बे जैसे शॉर्टकट शामिल हैं, क्योंकि अक्सर ऐसे बोनस डिफ़ॉल्ट रूप से इंस्टॉलेशन में शामिल होते हैं। लेकिन यह एक अपवाद है, हालांकि दुर्लभ नहीं है। इस आलेख में साइलेंट इंस्टालेशन के बारे में और पढ़ें।

वास्तव में, साइलेंट इंस्टालेशन एक बहुत ही सुविधाजनक प्रक्रिया है जो समय बचाती है और जीवन को आसान बनाती है कार्यकारी प्रबंधक. उदाहरण के लिए, मैं बाद में साइलेंट इंस्टॉल मोड का उपयोग करता हूं साफ़ स्थापित करेंओएस.

साइलेंट इंस्टॉलेशन मोड पैरामीटर या (जैसा कि उन्हें भी कहा जाता है) कुंजियों का उपयोग करके सक्रिय किया जाता है। यदि आप नहीं जानते कि यह क्या है, तो आप इस लेख से ज्ञान की कमी को पूरा कर सकते हैं:। प्रक्रिया कई तरीकों से शुरू की जा सकती है:

  1. पैरामीटर का उपयोग करके कमांड लाइन से।
  2. इसी प्रकार एक बैट फ़ाइल (कॉम फ़ाइल) के माध्यम से।
  3. कॉन्फ़िगरेशन फ़ाइल के साथ SFX संग्रह के माध्यम से।

वहाँ बहुत सारी कुंजियाँ हैं। आपको किस कुंजी का उपयोग करने की आवश्यकता है यह इंस्टॉलर पर निर्भर करता है। वे। कोई भी प्रोग्राम, सरल शब्दों में, फ़ाइलों वाला एक फ़ोल्डर है, और एक विशेष असेंबलर (सॉफ़्टवेयर इंस्टॉलर बनाने के लिए एक सिस्टम) इन सभी चीज़ों को एक इंस्टॉलेशन फ़ाइल में पैक करता है। और यह इस बात पर निर्भर करता है कि किस कलेक्टर का उपयोग किया गया था, कौन सी कुंजी साइलेंट इंस्टॉलेशन मोड को ट्रिगर करेगी। इंस्टॉलर बनाने के लिए सबसे प्रसिद्ध सिस्टम:

  1. शील्ड स्थापित करें
  2. बुद्धिमान इंस्टॉलर
  3. इनो सेटअप

आप एसएसआई और उनकी कुंजियों के बारे में अधिक जान सकते हैं। आप विशेष सॉफ़्टवेयर - यूनिवर्सल साइलेंट स्विच फ़ाइंडर का उपयोग करके आवश्यक कुंजी ढूंढने का प्रयास कर सकते हैं या उस प्रोग्राम के डेवलपर्स की वेबसाइट पर दस्तावेज़ पढ़ सकते हैं जिसके लिए आप कुंजी ढूंढ रहे हैं।

साइलेंट इंस्टालेशन के साथ प्रयोग करते समय, मुझे साइलेंट इंस्टालेशन मोड शुरू करने के लिए निम्नलिखित विकल्प मिले:

/मौन /बहुत ही शांत /शांत /क्यूबी /क्यूएन /क्यूआर /निष्क्रिय /एस /एस /क्यूएन रीबूट=वास्तव में दबाओ /एस /वी" /क्यूएन रीबूट=वास्तव में दबाओ

रीबूट रद्द करने की कुंजी:

/नॉरस्टार्ट /नॉरबूट

अवास्ट एंटीवायरस के कॉर्पोरेट संस्करण में एक साइलेंट इंस्टॉलेशन विकल्प है। डेवलपर्स के अनुसार, मुफ़्त (होम) संस्करण में साइलेंट इंस्टॉलेशन नहीं है। हालाँकि, यदि आप इस बात से परिचित हैं कि इंस्टालशील्ड इंस्टॉलर कैसे काम करता है, तो आप महसूस करेंगे कि यह कथन सत्य नहीं है, क्योंकि यह इंस्टॉलर स्वयं /S साइलेंट इंस्टॉलेशन स्विच का समर्थन करता है। इसका मतलब यह है कि इसके आधार पर बने सभी उत्पाद ऐसा ही करते हैं। और अवास्ट होम कोई अपवाद नहीं है।

7Zip आर्काइवर (NSIS असेंबलर) की साइलेंट इंस्टॉलेशन शुरू करने के लिए, आपको इंस्टॉलर को /S स्विच के साथ चलाना होगा। 7Zip इंस्टॉलर (7z.exe) को ड्राइव C के रूट में रखें। फिर स्टार्ट मेनू › रन (या + R) खोलें और फॉर्म में निम्नलिखित कमांड दर्ज करें:

सी:7 z.exe /एस

संग्रहकर्ता बिना स्थापित हो जाएगा डायलॉग बॉक्सऔर बाहरी गतिविधि के संकेत.

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

एसएफएक्स अभिलेखागार का उपयोग करके मौन स्थापना

ऊपर मैंने उन मामलों का उल्लेख किया है जहां कुंजियों वाला विकल्प काम नहीं कर सकता है। हो सकता है कि साइलेंट इंस्टॉलेशन मोड डेवलपर द्वारा प्रदान न किया गया हो। इस मामले में, अक्सर आप sfx अभिलेखागार का उपयोग करके स्थिति से बाहर निकल सकते हैं। Sfx संग्रह एक स्व-निकालने वाला संग्रह है।

इसका एक फायदा यह है कि इसे अनपैक करने के लिए आपको किसी आर्काइवर की जरूरत नहीं पड़ेगी। इसके अलावा, इसकी मदद से आप साइलेंट इंस्टॉलेशन की संभावनाओं और सामान्य तौर पर सॉफ्टवेयर इंस्टॉल करने की संभावनाओं का काफी विस्तार कर सकते हैं।

उदाहरण के लिए, अनपैक करने के तुरंत बाद, एक sfx संग्रह आपको एक या अधिक अनपैक की गई फ़ाइलों को चलाने, संचालन करने के बाद फ़ाइलों को हटाने और बहुत कुछ करने की अनुमति देता है। इन परिचालनों में कमांड वाली कॉन्फ़िगरेशन फ़ाइलें शामिल होती हैं (उदाहरण के लिए,)।

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

कॉन्फ़िगरेशन फ़ाइल का एक सामान्य विचार देने के लिए (उन लोगों के लिए जो नहीं जानते हैं), फ़ायरफ़ॉक्स पोर्टेबल प्रोग्राम के लिए ऐसी फ़ाइल का एक उदाहरण नीचे दिया गया है

फ़ायरफ़ॉक्सडायरेक्टरी = ऐपफ़ायरफ़ॉक्स प्रोफ़ाइलडायरेक्टरी = डेटाप्रोफ़ाइल सेटिंग्सडायरेक्टरी = डेटासेटिंग्स प्लगइन्सडायरेक्टरी = डेटाप्लगइन्स फ़ायरफ़ॉक्स एक्ज़ीक्यूटेबल = फ़ायरफ़ॉक्स.exe अतिरिक्त पैरामीटर्स = लोकल होमपेज = इंडेक्स.एचटीएमएल डिसेबलस्पलैशस्क्रीन = गलत अनुमति मल्टीपल इंस्टेंस = गलत डिसेबल इंटेलिजेंट स्टार्ट = गलत स्किपकॉमप्रीगफिक्स = गलत रनलोकली = गलत

यह ध्यान देने योग्य है कि कार्यक्रमों की क्षमताएं और संचालन मोड समय के साथ बदल सकते हैं। फ़ायरफ़ॉक्स पोर्टेबल अब आईएनआई फ़ाइलों का समर्थन नहीं कर सकता है, और एवीरा इंस्टॉलर के भविष्य के संस्करण अब निर्देश फ़ाइलों को समझ और उठा नहीं सकते हैं। इसलिए, प्रयोग करते समय, उन कार्यक्रमों की क्षमताओं के बारे में वर्तमान जानकारी से परिचित होना उचित है जिन्हें आप उपयोग करने की योजना बना रहे हैं।

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

मैं तुरंत नोट कर दूं कि उदाहरण का उद्देश्य प्रोग्राम इंस्टॉलर को एसएफएक्स आर्काइव में इस तरह से पैक करना है कि अनपैक करने के बाद यह स्वचालित रूप से चुपचाप इंस्टॉल होना शुरू हो जाए। इस लेख में, 7Zip आर्काइव इंस्टॉलर (7z465.exe) एक परीक्षण विषय के रूप में कार्य करेगा, हालाँकि आप किसी अन्य का उपयोग कर सकते हैं, मुख्य बात साइलेंट इंस्टॉलेशन कुंजी को जानना है। 7Zip इंस्टालर के लिए, यह /S स्विच है। इसलिए, अपनी योजना को पूरा करने के लिए हमें आवश्यकता होगी:

  1. मॉड्यूल sfх ओलेग शेर्बाकोव।
  2. पुरालेखपाल 7ज़िप. हम इसका उपयोग प्रोग्राम इंस्टॉलर को ".7z" प्रारूप संग्रह में पैकेज करने के लिए करेंगे। निःसंदेह, संग्रहकर्ता को सिस्टम पर स्थापित करने की आवश्यकता है।
  3. प्रोग्राम इंस्टॉलर (जैसा कि मैंने ऊपर बताया, उदाहरण में मैं 7z465.exe का उपयोग करता हूं)।
  4. Archive.7z, जिसे हम प्रोग्राम इंस्टॉलर को 7Zip आर्काइवर के साथ पैकेजिंग करके प्राप्त करेंगे।
  5. कॉन्फ़िगरेशन फ़ाइल config.txt, जिसमें अनपैक करते समय sfx संग्रह के "व्यवहार" के लिए निर्देश होंगे, अर्थात। इस उदाहरण में इसमें साइलेंट इंस्टालेशन शुरू करने के लिए एक कमांड होगा।
    sfx संग्रह बनाने की वर्तनी (कंसोल में दर्ज)।

सुविधा के लिए, मैंने सभी सामग्रियों को एक संग्रह में रखा है, जिसे आप डाउनलोड कर सकते हैं। इसके अलावा, यदि आप इसे यहां डाउनलोड करते हैं, तो आप संग्रह आइकन बदल सकते हैं (यह कैसे करें)।

कृपया ध्यान दें कि कॉन्फ़िगरेशन फ़ाइल config.txt की एन्कोडिंग UTF-8 होनी चाहिए।

तो, डाउनलोड करने और अनपैक करने के बाद, हमें इन सभी चीज़ों के साथ एक फ़ोल्डर मिलता है, सूची निम्नलिखित है:

  1. 7ज़िप संग्रहकर्ता स्थापित करें (फ़ोल्डर में स्थित)।
  2. हम प्रयोगात्मक 7z465.exe (फ़ोल्डर में स्थित) को 7z संग्रह में पैक करते हैं। आउटपुट फ़ाइल 7z465.7z है.
  3. कंसोल खोलें (प्रारंभ › रन - सीएमडी) और फ़ाइलों वाले फ़ोल्डर में जाएं: सीडी सी: फ़ाइलें (उदाहरण के लिए ड्राइव "सी" पर "फ़ाइलें" फ़ोल्डर)।
  4. कंसोल में मंत्र चलाएँ:
    • कॉपी /बी 7zsd.sfx + config.txt + 7z465.7z 7Zip.exe
    • 7zsd.sfx sfx मॉड्यूल का नाम है।
    • config.txt - कॉन्फ़िगरेशन फ़ाइल नाम.
    • 7z465.7z पैकेज्ड 7z465.exe इंस्टॉलर का नाम है।
    • 7Zip.exe आउटपुट sfx संग्रह का नाम है।

परिणामस्वरूप, हमें sfx संग्रह 7Zip.exe मिलता है, जो एक निष्पादन योग्य फ़ाइल या एक स्व-निकालने वाला संग्रह है, जिसमें config.txt निर्देश शामिल हैं। निर्देशों की सामग्री इस प्रकार है:

;!@इंस्टॉल@!UTF-8!
  • रनप्रोग्राम = "7z465.exe /S" GUIMode = "2" ;!@InstallEnd@!
    ;!@इंस्टॉल@!UTF-8!
  • ;!@InstallEnd@!
  • - निर्देश फ़ाइल की शुरुआत और अंत की पंक्तियाँ। ये टिप्पणियाँ हैं और इन्हें हटाया जा सकता है। लेकिन बाकी दो की तो जरूर जरूरत है.

GUIMode='2' - सूचनाओं के बिना संग्रह अनपॅकिंग मोड (चुपचाप)।


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

प्रोजेक्ट्स को Microsoft Visual Studio से आयात किया जा सकता है या मौजूदा टेम्पलेट्स से बनाया जा सकता है। स्क्रैच से प्रोजेक्ट बनाते समय, आप कई प्रकारों में से चुन सकते हैं:

  • बेसिक एमएसआई प्रोजेक्ट - विंडोज इंस्टालर तकनीक का उपयोग किया जाता है, इंस्टालस्क्रिप्ट, वीबीस्क्रिप्ट, जेस्क्रिप्ट स्क्रिप्ट, एक्सई और डीएलएल फाइलों को कॉल करना उपलब्ध है।
  • इंस्टालस्क्रिप्ट प्रोजेक्ट - इंस्टालेशन को नियंत्रित करने के लिए इंस्टालस्क्रिप्ट का उपयोग किया जाता है
  • इंस्टालस्क्रिप्ट एमएसआई प्रोजेक्ट - संयुक्त विंडोज़ का उपयोग करनाइंस्टालेशन को तैनात करने के लिए इंस्टालर और इंस्टालस्क्रिप्ट।

बदले में, इनमें से प्रत्येक प्रकार के लिए कई अतिरिक्त परियोजनाएं हैं। सामान्य तौर पर, इंस्टॉलरों के अलावा, कॉम्प्लेक्स आपको एसोसिएशन मॉड्यूल (पुनर्वितरण योग्य), साथ ही संशोधक (ट्रांसफॉर्म) बनाने की अनुमति देता है।

इंस्टालशील्ड के साथ आरंभ करने के लिए कई विकल्प हैं, उनमें से एक चरण-दर-चरण सेटअप विज़ार्ड (प्रोजेक्ट असिस्टेंट) का उपयोग करना है, जो एक नया प्रोजेक्ट बनाते समय स्वचालित रूप से प्रारंभ होता है। अधिक विस्तृत कॉन्फ़िगरेशन इंस्टॉलेशन डिज़ाइनर विंडो में किया जाता है। सेटिंग्स को निम्नानुसार समूहीकृत किया गया है:

  • स्थापना सूचना - परियोजना के बारे में सामान्य जानकारी वाली एक तालिका। यहां, विशेष रूप से, आप डिफ़ॉल्ट इंस्टॉलर भाषा का चयन कर सकते हैं। कुल मिलाकर, इंस्टालशील्ड 30 से अधिक स्थानीयकरणों का समर्थन करता है।
  • संगठन - इसमें इंस्टॉलर डिज़ाइन, सुविधाओं और घटकों की एक सूची शामिल है जो उपयोगकर्ता को इंस्टॉलेशन के दौरान चुनने के लिए प्रस्तुत की जाएगी।
  • एप्लिकेशन डेटा - एप्लिकेशन डेटा जैसे फ़ाइलें, मॉड्यूल और निर्भरताएँ। कुछ घटकों को स्थानीय रूप से स्थापित किया जा सकता है, अन्य को स्थापना के दौरान डाउनलोड किया जाना चाहिए।
  • सिस्टम कॉन्फ़िगरेशन: शॉर्टकट, संसाधन, कॉन्फ़िगरेशन फ़ाइलें, सेवाएँ, आदि।
  • सर्वर कॉन्फ़िगरेशन - इंस्टॉलर की आवश्यकताओं के अनुसार सर्वर कॉन्फ़िगरेशन। इसमें IIS सेटिंग्स, घटक सेवाएँ, SQL सर्वर के लिए SQL स्क्रिप्ट शामिल हैं। माइक्रोसॉफ्ट विंडोज़ Azure, MySQL, या Oracle। Microsoft वेब परिनियोजन का उपयोग करके, आप निर्भरताएँ डाउनलोड कर सकते हैं, स्क्रिप्ट चला सकते हैं और सर्वर पर कार्य कर सकते हैं।
  • व्यवहार और तर्क - स्क्रिप्ट, क्रियाएँ, स्थापना के लिए फ़ाइलें, आदि।
  • प्रयोक्ता इंटरफ़ेस ( प्रयोक्ता इंटरफ़ेस) - इंस्टॉलर डिज़ाइन, जिसमें डायलॉग डिज़ाइन, चित्र, टेक्स्ट और अन्य डेटा शामिल हैं। डिज़ाइन थीम चुनने के लिए उपलब्ध हैं, मौजूदा संवादों का बहुत लचीला अनुकूलन, यहां तक ​​कि प्रत्येक तत्व को खींचने और छोड़ने तक भी। लाइन-दर-लाइन संपादक आपको स्थानीयकरण के साथ काम करने की अनुमति देता है।
  • मीडिया - पर्यावरण चर प्रबंधित करना, उत्पाद अपडेट और रिलीज़, पैच सेट करना।
  • अतिरिक्त उपकरण: फ़ाइल निर्भरता स्कैनर, एमएसआई डिबगर और प्रत्यक्ष संपादक जो परियोजना संरचना को तालिका के रूप में देखने के लिए डिज़ाइन किया गया है।

इंस्टॉलर बनाने के लिए स्क्रिप्टिंग भाषा इंस्टालस्क्रिप्ट है, जो सी भाषा के समान है और आपको कस्टम एक्शन (कस्टम एक्शन) बनाने की अनुमति देती है। इस प्रकार, स्क्रिप्ट्स डीएलएल लाइब्रेरीज़ को कॉल करने, एप्लिकेशन लॉन्च करने, वीबीस्क्रिप्ट, जेस्क्रिप्ट, इंस्टालस्क्रिप्ट स्क्रिप्ट और कई अन्य में मदद करती हैं। वगैरह।

इंस्टालशील्ड में कोड को संपादित करने के लिए, सिंटैक्स हाइलाइटिंग और स्वत: पूर्णता वाले एक संपादक का उपयोग किया जाता है। इसके अतिरिक्त, कस्टम एक्शन विज़ार्ड का उपयोग क्रियाएँ बनाने के लिए किया जा सकता है।

फिर शुरू करना. निस्संदेह, इंस्टालशील्ड इंस्टालेशन कॉम्प्लेक्स बाजार में अग्रणी उत्पादों में से एक है। इसकी सबसे बड़ी ताकत इसका लचीलापन है, जो आपको स्क्रिप्टिंग समर्थन के साथ कंप्यूटर या सर्वर पर तैनाती के लिए कई प्रकार के इंस्टॉलर बनाने की अनुमति देता है। इंस्टालशील्ड एक्सप्रेस ($649) से शुरू होने वाले प्रत्येक संस्करण के लिए काफी उच्च लाइसेंस मूल्य से घरेलू उपयोग में बाधा आ सकती है।

सेटअप फ़ैक्टरी


इंडिगो रोज़ सॉफ़्टवेयर डिज़ाइन 1991 से विकास उत्पाद तैयार कर रहा है। इनमें एमएसआई फैक्ट्री, ट्रूअपडेट, विजुअल पैच और संबंधित समाधान शामिल हैं। सेटअप फ़ैक्टरी एक और कॉम्प्लेक्स है जो आपको पूरी तरह कार्यात्मक स्क्रिप्टेड इंस्टॉलर बनाने की अनुमति देता है - लेकिन, एमएसआई फ़ैक्टरी के विपरीत, एमएसआई से स्वतंत्र। इस मामले में, परिणामी वितरण XP से शुरू करके विंडोज़ के किसी भी संस्करण के तहत चलाया जा सकता है। वैकल्पिक वितरण विकल्प उपलब्ध हैं - सीडी या डीवीडी मीडिया से इंस्टॉलेशन, निर्भरता डाउनलोड करने की क्षमता वाला वेब इंस्टॉलर। LZMA/LZMA2 संपीड़न प्रारूप और 2 जीबी से बड़ी फ़ाइलें समर्थित हैं।

सेटअप फ़ैक्टरी इंस्टॉलेशन वातावरण LUA भाषा पर आधारित एक सरल, लचीली और शक्तिशाली स्क्रिप्टिंग भाषा का उपयोग करता है। यह आपको स्क्रिप्ट लिखते समय शर्तों, कार्यों, चर, तालिकाओं और अन्य उपकरणों का उपयोग करने की अनुमति देता है।

इंस्टॉलर बनाने के लिए एक पारंपरिक चरण-दर-चरण विज़ार्ड प्रदान किया गया है। इसमें प्रोजेक्ट के साथ काम करने के निम्नलिखित चरण शामिल हैं: इंस्टॉलर के बारे में सामान्य जानकारी भरना, आर्किटेक्चर चुनना, फ़ाइल स्थान, शैली और थीम, इंस्टॉलेशन भाषाएं, लाइब्रेरी संरचना।

वैकल्पिक रूप से, आप सीधे इंस्टॉलर प्रोजेक्ट को स्वयं स्थापित करने के लिए जा सकते हैं, इन कार्यों के लिए एक सरल संपादक इंटरफ़ेस प्रदान किया जाता है। कार्यों की एक सूची एप्लिकेशन विंडो के बाएं कॉलम में उपलब्ध है, इसे अनुभागों में विभाजित किया गया है: फ़ाइलें, सेटिंग्स, विज़ुअल विकल्प, क्रियाएं, संसाधन और अनइंस्टॉलेशन।

स्क्रिप्ट को क्रियाएँ अनुभाग के माध्यम से प्रबंधित किया जाता है। सभी क्रियाओं को कालानुक्रमिक क्रम में कई चरणों में विभाजित किया गया है: स्टार्टअप, इंस्टॉलेशन प्रक्रिया और इस चरण में त्रुटियां, इंस्टॉलेशन का पूरा होना और शटडाउन।

क्रियाएँ बनाने के लिए, उपयोगकर्ताओं को एक्शन विज़ार्ड और कोड विज़ार्ड ऐड-ऑन प्रदान किए जाते हैं। कुल मिलाकर, लगभग 360 स्क्रिप्ट उपलब्ध हैं, और प्रत्येक क्रिया को एक अच्छी तरह से संरचित सहायता में सावधानीपूर्वक प्रलेखित किया गया है। इसके समानांतर, कोड के साथ मुख्य कार्य संपादक विंडो में किया जाता है। कोड हाइलाइटिंग और लाइन नंबरिंग उपलब्ध हैं; आप त्रुटियों के लिए स्क्रिप्ट की जांच करने के लिए अंतर्निहित सेटअप फ़ैक्टरी टूल का उपयोग कर सकते हैं।

संसाधनों के कारण इंस्टॉलर की कार्यक्षमता का विस्तार होता है। संबंधित संसाधन अनुभाग में, आप निर्भरताएँ (.NET, विज़ुअल बेसिक, DCOM, JET, MDAC, Windows इंस्टालर, विज़ुअल C++, आदि) निर्दिष्ट कर सकते हैं, वैश्विक फ़ंक्शंस स्थापित कर सकते हैं और क्लिपबोर्ड, अभिलेखागार, FTP के साथ काम करने के लिए प्लगइन कनेक्ट कर सकते हैं। इसके अलावा, अतिरिक्त एक्सटेंशन डेवलपर फ़ोरम पर पोस्ट किए जाते हैं।

स्थानीयकरण के साथ काम करते समय प्रोजेक्ट संपादक की सुविधा ध्यान देने योग्य है: आप न केवल एक इंटरफ़ेस भाषा जोड़ सकते हैं, बल्कि XML में डेटा आयात या निर्यात भी कर सकते हैं। इंस्टॉलर का हर पहलू अनुकूलन योग्य है और पूर्वावलोकन मोड में उपलब्ध है: संवाद, बटन लेबल, टेक्स्ट फ़ॉर्मेटिंग, फ़ॉन्ट और बहुत कुछ। आदि। पूर्व-स्थापित थीम का उपयोग करके स्वरूप बदला जा सकता है। इसके अलावा, न केवल "मूल" शैलियों (विंडोज 7, विंडोज 8, आदि) का उपयोग किया जाता है, बल्कि विभिन्न एमएसस्टाइल्स संशोधनों का भी उपयोग किया जाता है, जिन्हें अलग से डाउनलोड किया जा सकता है।

अंत में, यह सेटअप फ़ैक्टरी के सुरक्षा जैसे पहलू पर ध्यान देने योग्य है। इंस्टॉलेशन को सीरियल नंबर का उपयोग करके प्रतिबंधित किया जा सकता है, सभी कुंजियाँ MD5 हैश में संग्रहीत की जाती हैं। स्थापना के दौरान, डेटा सुरक्षा और वितरण की समाप्ति तिथि की जाँच की जाती है।

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

सेटअपबिल्डर

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

यह ध्यान दिया जाना चाहिए कि चुनने के लिए एप्लिकेशन के दो संस्करण हैं: डेवलपर्स के लिए (डेवलपर) और पेशेवर संस्करण (प्रोफेशनल)। सुविधाओं की सूची इन संस्करणों के बीच महत्वपूर्ण रूप से भिन्न है, इसकी ख़ासियत यह है कि सेटअपबिल्डर डेवलपर अधिक कार्यात्मक है। इसमें शामिल है ग्राफ़िक संपादकसंवाद, डिबगर, कंपाइलर, अद्यतन जनरेटर और अन्य घटक।

स्क्रैच से प्रोजेक्ट बनाते समय, आप विज़ार्ड का उपयोग कर सकते हैं, लेकिन यह अनिवार्य रूप से बहुत कुछ हल नहीं करता है। प्रोजेक्ट एडिटर में निम्नलिखित अनुभाग शामिल हैं: प्रोजेक्ट परिभाषा, इंस्टॉलेशन विवरण, सेटअप उपस्थिति, सेटअप आवश्यकताएँ और स्क्रिप्ट लॉजिक।

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

इंस्टॉलेशन विवरण - इंस्टॉलर की सामग्री की परिभाषा, जिसमें फ़ाइलें, फ़ोल्डर्स, रजिस्ट्री कुंजियाँ, सेवाएँ, ड्राइवर, पर्यावरण चर और अन्य तत्व शामिल हैं।

सेटअप उपस्थिति - उपस्थिति की स्थापना। इरादा करना उपस्थितिइंस्टॉलर - जिसमें संवाद, पाठ सामग्री, बटन, फ़ील्ड आदि शामिल हैं - एक विज़ुअल संपादक का उपयोग किया जाता है। अन्य सेटिंग्स, जैसे स्थानीयकरण और इंस्टॉलर शैली, प्रोजेक्ट सेटिंग्स (प्रोजेक्ट - सेटिंग्स) में अलग से निर्दिष्ट हैं।

सेटअप आवश्यकताएँ - निर्भरता, पहुँच अधिकार, सिस्टम और अन्य फ़ाइलों की जाँच करना।

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

SetupBuilder डेवलपर में उपलब्ध SetupProtect फ़ंक्शन, सुरक्षा के लिए ज़िम्मेदार है। यह आपको संचालन की एक निश्चित अवधि के लिए सीरियल नंबर और सदस्यता कुंजियों का उपयोग करने की अनुमति देता है। इसके अलावा, यह उपलब्ध है अंगुली का हस्ताक्षरवितरण।

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

विज़ुअल इंस्टालर 2014

विज़ुअल इंस्टालर विज़ुअल मोड में और स्क्रिप्ट समर्थन के साथ विंडोज इंस्टालर बनाने के लिए एक जटिल है। निर्मित वितरणों को सीडी/डीवीडी, यूएसबी मीडिया और इंटरनेट के माध्यम से, स्व-निकालने वाले अभिलेखागार के रूप में वितरित किया जा सकता है।

विज़ुअल इंस्टॉलर के दो संस्करण हैं - मानक और पेशेवर। बाद के मामले में, परियोजना में अतिरिक्त रूप से एक परियोजना प्रबंधक और सैमलॉजिक चयनकर्ता शामिल है, जो स्टार्टअप पर सिस्टम निर्भरता निर्धारित करने के लिए एक उपयोगिता है। इसके अलावा, पेशेवर संस्करण आपको 64-बिट अनुप्रयोगों के साथ काम करने की अनुमति देता है और इसमें स्क्रिप्ट के साथ काम करना शामिल होता है।

सबसे पहले, विज़ुअल इंस्टॉलर आपको वितरण के वितरण प्रारूप को निर्दिष्ट करने और बुनियादी सेटिंग्स सेट करने के लिए संकेत देता है। वैकल्पिक रूप से, आप विज़ुअल स्टूडियो/विज़ुअल बेसिक वातावरण से मौजूदा प्रोजेक्ट को प्रोग्राम में आयात कर सकते हैं और मौजूदा प्रोजेक्ट के आधार पर काम करना जारी रख सकते हैं।

आगे का काम सीधे संपादक में किया जाता है। नीचे अनुभागों के बीच नेविगेशन के लिए टैब हैं। फ़ाइल सूची, रजिस्ट्री, INI फ़ाइलें और घटक अनुभाग फ़ाइलों, निर्देशिकाओं, रजिस्ट्री कुंजियों और अन्य घटकों सहित इंस्टॉलर की संरचना को परिभाषित करते हैं। अलग से, हम दृश्य घटक पर प्रकाश डाल सकते हैं। इसलिए, इंस्टॉलेशन विज़ार्ड सेट करते समय, संवादों का चयन प्रदान किया जाता है (डायलॉग बॉक्स टैब): लाइसेंस कुंजी दर्ज करना, घटकों का चयन करना, लाइसेंस टेक्स्ट इत्यादि। इंस्टॉलर का डिज़ाइन संबंधित डिज़ाइन टैब में निर्धारित किया जाता है: ये रंग हैं , पृष्ठभूमि, फ़ॉन्ट, चित्र और ध्वनि।

अतिरिक्त इंस्टॉलर विकल्प स्पेशल मेनू अनुभाग में उपलब्ध हैं। यहां आप निर्भरताएं (ऑपरेटिंग सिस्टम संस्करण और .नेट फ्रेमवर्क) निर्दिष्ट कर सकते हैं, जिसके बिना इंस्टॉलेशन संभव नहीं होगा। इंस्टॉलर विकल्प जैसे साइलेंट इंस्टॉलेशन, डिजिटल हस्ताक्षर और पारणशब्द सुरक्षा.

विज़ुअल इंस्टॉलर बहुभाषी वितरण के निर्माण के लिए प्रदान करता है। अन्य इंस्टॉलेशन सिस्टम की तुलना में स्थानीयकरण का प्रबंधन करना बहुत सुविधाजनक नहीं है: सभी फाइलें बाहरी फ़ाइल में एलएनजी प्रारूप में संग्रहीत की जाती हैं, जिन्हें टेक्स्ट एडिटर में मैन्युअल रूप से संपादित किया जाना चाहिए।

प्रो संस्करण में उपलब्ध स्क्रिप्ट का उपयोग इंस्टॉलेशन से पहले और बाद में किया जा सकता है। स्क्रिप्टिंग भाषा आपको संदर्भ पुस्तक में वर्णित चर और आदेशों का उपयोग करने, फ़ाइलें, फ़ोल्डर्स, शॉर्टकट और अन्य घटकों को बनाने की प्रक्रिया को नियंत्रित करने और बाहरी एमएसआई और अन्य प्रोग्राम लॉन्च करने की अनुमति देती है। स्क्रिप्ट को संपादित करने के लिए IntelliSense स्वत: पूर्णता के समर्थन वाले एक सरल संपादक का उपयोग किया जाता है।

अंत में, निम्नलिखित बिंदु पर ध्यान दिया जाना चाहिए: संवादों में एन्कोडिंग गलत तरीके से प्रदर्शित होती है और दबाए जाने पर सभी सक्रिय बटन काम नहीं करते हैं। इस समस्याविंडोज़ 8 में देखा गया।

फिर शुरू करना. एक काफी सरल और कुछ हद तक पुराना इंस्टॉलेशन कॉम्प्लेक्स, जहां, फिर भी, स्क्रिप्ट और एक विज़ुअल प्रोजेक्ट संपादक उपलब्ध हैं। सभी सेटिंग्स रिक्त स्थान के आधार पर बनाई गई हैं, स्थापना क्रम को बदला नहीं जा सकता है।

पिवट तालिका

आवेदनएनएसआईएस (नलसॉफ्ट स्क्रिप्टेबल इंस्टाल सिस्टम) इनो सेटअपइज़पैकएक्सेलसियर इंस्टालरवाईएक्स टूलसेटक्लिकटीम इंस्टाल क्रिएटरवास्तविक इंस्टॉलरCreateIntallउन्नत इंस्टालरइंस्टालबिल्डरइंस्टालमेटइंस्टालशील्डसेटअप फ़ैक्टरीसेटअपबिल्डरदृश्य इंस्टालर
डेवलपरनलसॉफ्टजॉर्डन रसेल, मार्टिजन लानजूलियन पोंगे एट अल।छीलनमाइक्रोसॉफ्टक्लिकटीमसॉफ़्टेज़ा विकासनोवोस्ट्रिमकैफ़्यॉन लिबिटरॉकतर्मा सॉफ्टवेयर रिसर्चफ्लेक्सेरा सॉफ्टवेयरइंडिगो गुलाबलिंडरसॉफ्टसैमलॉजिक
प्लैटफ़ॉर्मविंडोज़, पॉज़िक्सखिड़कियाँविंडोज़, लिनक्स, मैकओएस+खिड़कियाँखिड़कियाँखिड़कियाँखिड़कियाँखिड़कियाँखिड़कियाँविंडोज़, लिनक्स, मैक ओएस+खिड़कियाँखिड़कियाँखिड़कियाँखिड़कियाँखिड़कियाँ
कीमतमुक्त करने के लिएमुक्त करने के लिएमुक्त करने के लिएमुक्त करने के लिएमुक्त करने के लिए€49.00 / €119.00 (प्रो)$89 मुफ़्त (मुफ़्त) / 2000 रूबल। (पूर्ण संस्करण) $399 से$995 से$89 से$649 से $395 $299 (डेवलपर) / $169 (प्रो) $129
स्क्रिप्टिंग भाषाएनएसआईएसइनो सेटअप स्क्रिप्ट, पास्कलजावाविंडोज़ इंस्टालरसज्जनवीबीस्क्रिप्ट, जेस्क्रिप्टजावा, पीएचपी, पर्ल, पायथन, रूबी, सी/सी++, .NET/मोनो वीबीस्क्रिप्ट, जेस्क्रिप्ट, पॉवरशेलइंस्टालस्क्रिप्ट, पॉवरशेललुआसेटअपस्क्रिप्टदृश्य इंस्टालर
इंस्टॉलर प्रकारप्रोग्राम फ़ाइलप्रोग्राम फ़ाइलजारप्रोग्राम फ़ाइलएमएसआईप्रोग्राम फ़ाइलप्रोग्राम फ़ाइलप्रोग्राम फ़ाइलएक्सई, एमएसआई, जारप्रोग्राम फ़ाइलएक्सई, एमएसआईएक्सई, एमएसआईप्रोग्राम फ़ाइलएक्सई, एमएसआईप्रोग्राम फ़ाइल
परियोजना संपादक + (ऐड-ऑन)+ (ऐड-ऑन)+ (ऐड-ऑन)+ + (ऐड-ऑन)+ + + + + + + + + +
आयातित परियोजनाएँएक्लिप्स, IntelliJ IDEA, नेटबीन्स, अपाचे चींटी एनएसआईएसविजुअल स्टूडियोविज़ुअल स्टूडियो, एक्लिप्स, विज़ुअल बेसिक, आदि। विजुअल स्टूडियो, विजुअल बेसिक इत्यादि। विजुअल स्टूडियो, विंडोज इंस्टालर, आदि। विज़ुअल बेसिक, .NET, विंडोज़ इंस्टालर, आदि। ।जालविजुअल स्टूडियो, विजुअल बेसिक
बहुभाषी + + + + + + + + + + + + + +
संपीड़न प्रकारZLib, BZip2, LZMABZip2, LZMA/LZMA2रॉ, जीज़िप, बीज़िप2, 7-ज़िप एसएफएक्सनिर्दिष्ट नहीं हैएमएसज़िपज़िपर/विभेदकनिर्दिष्ट नहीं हैसीएबी, 7-ज़िपएलजेडएमएएलजेडएमएएलजेएमए/एलजेडएमए2ज़्लिबएलजेएमए/एलजेडएमए2एलएसज़िपज़िप
सीरियल नंबर/पासवर्ड सुरक्षा + + + (प्रो)+ + + + + + + +
स्थापना के दौरान घटकों का चयन करना + + + + + + + + +
"शांत" स्थापना + + + + + + + + + + + + + +
कमांड लाइन + + + + + + + + + + + + + +
एक्सटेंशन+ + + + + + + + +

बुनियादी कार्यों

  • एकल EXE बनाना;
  • इंस्टॉलर को डिस्क में विभाजित करना;
  • कई प्रकार के प्रोग्राम इंस्टालेशन (पूर्ण, कस्टम, न्यूनतम);
  • स्थापना रद्द करने की संभावना;
  • संपीड़न कार्य (डिफ्लेट, bzip2, 7-ज़िप);
  • संस्करण जानकारी की तुलना, इंस्टॉलर द्वारा इंस्टॉलेशन के दौरान उपयोग की जाने वाली फ़ाइलों का प्रतिस्थापन;
  • किसी निर्दिष्ट स्थान पर शॉर्टकट बनाना;
  • पासवर्ड-सुरक्षित और एन्क्रिप्टेड इंस्टॉलेशन;
  • मौन स्थापना और निष्कासन;
  • रजिस्ट्री प्रविष्टियाँ और INI फ़ाइलें बनाना।

फायदे और नुकसान

लाभ:

  • मुफ़्त वितरण;
  • रूसी भाषा का समर्थन;
  • विज़ार्ड के रूप में सुविधाजनक और सहज इंटरफ़ेस;
  • पास्कल भाषा में एकीकृत स्क्रिप्ट इंजन;
  • बहुभाषी स्थापना की संभावना.

कमियां:

  • स्क्रिप्ट का मैन्युअल संपादन.

वैकल्पिक

क्रिएटर इंस्टॉल करें. मुफ्त अनुप्रयोगअपने स्वयं के अनूठे इंस्टॉलर बनाने के लिए विभिन्न कार्यक्रम. आपको कस्टम आइकन का उपयोग करने, रजिस्ट्री में मान लिखने की अनुमति देता है, स्वचालित स्थापनाफ़ॉन्ट, सर्वर से डेटा डाउनलोड करना।

विज़ार्ड क्रिएटर स्थापित करें. सरल निःशुल्क कार्यक्रम, जिससे आप एप्लिकेशन इंस्टॉलर बना सकते हैं। ऑपरेशन कई चरणों में किया जाता है: एक नाम निर्दिष्ट करना, फ़ाइलें जोड़ना, एक बटन दबाना।

परिचालन सिद्धांत

प्रोग्राम के लिए एकल इंस्टॉलेशन फ़ाइल बनाने के लिए, इनो सेटअप चलाएँ, "फ़ाइल", "नया" बटन पर क्लिक करें और विज़ार्ड लॉन्च करें।

एक इंस्टालेशन फ़ाइल बनाना

अगली विंडो में, एप्लिकेशन के बारे में बुनियादी जानकारी प्रदान करें: नाम, संस्करण, डेवलपर, होम पेजवगैरह।

फिर एक विशेष फ़ील्ड में आपको लॉन्च होने वाली exe फ़ाइल दर्ज करनी होगी इंस्टॉल किया गया एप्लिकेशन, और इसके सभी घटकों और फ़ाइलों सहित एक सूची भी जोड़ें।

यदि कोई लाइसेंस फ़ाइल मौजूद है, तो अगली विंडो में उसका पथ निर्दिष्ट करें। Readme.txt बनाना, संदेश लिखना या पंक्तियों को खाली छोड़ना भी संभव है।

  • स्थापना फ़ाइल नाम;
  • संकलित फ़ाइल को रखने का स्थान;
  • इंस्टॉलर शॉर्टकट.

आखिरी विंडो में आपको सबकुछ वैसे ही छोड़ना होगा, जिससे इंस्टॉलर स्क्रिप्ट सरल हो जाएगी।

सभी आवश्यक पैरामीटर निर्दिष्ट करने के बाद, प्रोग्राम एक एप्लिकेशन रैपर बनाएगा।

एप्लिकेशन फ़ाइल

इनो सेटअप आपको एक पूर्ण पेशेवर इंस्टॉलर बनाने में मदद करेगा जिसमें आवश्यक सुरक्षा और कई अनिवार्य कार्य होंगे।

यदि आप अपने प्रोग्राम का वितरण शुरू करने का निर्णय लेते हैं, तो आप इंस्टॉलेशन वितरण के बिना नहीं कर सकते। आजकल, लगभग सभी प्रोग्रामों में एक इंस्टॉलर होता है, जिसे आमतौर पर Setup.exe कहा जाता है। इस आलेख में, हम एक्सेस एप्लिकेशन के लिए इंस्टॉलर कैसे बनाएं इसका एक उदाहरण देखेंगे और कुछ विशेषताओं को देखेंगे जिन्हें आपको जानना आवश्यक है।

जैसा कि पहले उल्लेख किया गया है, एक्सेस आपको एक निष्पादन योग्य फ़ाइल बनाने की अनुमति नहीं देता है जो एक्सेस के बिना चल सकती है। लेकिन साथ ही, Microsoft समस्या को हल करने के लिए पैकेज का उपयोग करने का सुझाव देता है माइक्रोसॉफ्ट ऑफिसडेवलपर, जिसमें कार्यक्रम को वितरित करने का लाइसेंस शामिल है माइक्रोसॉफ्ट एक्सेस रनटाइम. मैं इस पर अधिक विस्तार से ध्यान केन्द्रित करूंगा।

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

ODE पैकेज में एक "वितरण निर्माता" शामिल है जिसमें वितरण में आपका एमडीबी और रन-टाइम संस्करण शामिल है। रन-टाइम बनाने के लिए आवश्यक सभी लाइब्रेरी पहले से ही एक्सेस के पूर्ण संस्करण में शामिल हैं (यहां तक ​​कि ODE के बिना भी)। लेकिन एक बात है (यह उन लोगों के लिए है जो "धोखा" के लाइसेंस के बारे में चिंतित हैं):

यदि आप इसे आधिकारिक तौर पर नहीं खरीदते हैं, तो ग्राहकों को रन-टाइम संस्करण का भी उपयोग करने का अधिकार नहीं होगा।

निम्नलिखित विचार उत्पन्न हो सकते हैं: क्या होगा यदि आपको पता चले कि एक्सेस को किन फ़ाइलों को काम करने की आवश्यकता है और उन्हें इंस्टॉलेशन वितरण में शामिल करें? यह संभव है, लेकिन इससे लाइसेंस की समस्या का समाधान नहीं होता है। इसके अलावा, आपको मौजूदा घटकों की जांच करने और लापता घटकों को स्थापित/पंजीकृत करने के साथ एक जटिल इंस्टॉलेशन प्रोग्राम बनाना होगा। इसके अलावा, बाद के मामले में, अयोग्य तरीके से प्रदर्शन करने पर सिस्टम को नष्ट करना भी संभव है।

सामान्य तौर पर, यदि हम एक्सेस पर एप्लिकेशन की बिक्री के साथ वास्तविक स्थितियों पर विचार करते हैं, तो केवल कुछ डेवलपर्स (हम रूस के बारे में बात कर रहे हैं) वास्तव में लाइसेंस पैकेज खरीदते हैं। एक नियम के रूप में, ये वे हैं जिनके लिए "व्यवसाय विकास के एक निश्चित स्तर पर, खरीदने या न खरीदने का सवाल अपनी प्रासंगिकता खो देता है" - या, अधिक सरलता से, जो $600 - $1000 के लिए लाइसेंस पैकेज खरीदने का जोखिम उठा सकते हैं . ऐसे कार्यक्रमों के संचालन के बारे में मंचों पर उन्हें शपथ लेते हुए सुनना दिलचस्प है। जहां तक ​​मैं समझता हूं, पायरेटेड संस्करणों की तरह ही "जाम" भी हैं। इसलिए, मैं आपसे अपने कार्यक्रमों के लिए ऑफिस के केवल मुफ्त या पायरेटेड संस्करण का उपयोग करने का आग्रह नहीं करूंगा, लेकिन मैं लाइसेंस प्राप्त संस्करण का उपयोग करने की भी अनुशंसा नहीं करूंगा (ऊपर देखें)।

मुझे आश्चर्य है कि यह क्या पूर्ण संस्करणएक्सेस को सेटिंग द्वारा रनटाइम मोड में लॉन्च किया जा सकता है कमांड लाइनकुंजी/रनटाइम. उदाहरण के लिए, डेस्कटॉप पर एक शॉर्टकट बनाएं, उस पर राइट-क्लिक करें, ऑब्जेक्ट फ़ील्ड में दिखाई देने वाले संवाद बॉक्स में, कुछ इस तरह लिखें: (यह Office 2000 - XP के लिए है, लेकिन 2003 के लिए आपको इसे ठीक करना होगा Office10 के बजाय - Office11)

"C:\प्रोग्राम फ़ाइलें\Microsoft Office\Office10\MSACCESS.EXE" "D:\Bases\My Database.mdb"/रनटाइम

और "कार्यशील फ़ोल्डर" फ़ील्ड में:

अब इस शॉर्टकट के माध्यम से एप्लिकेशन लॉन्च करते हैं। एक्सेस प्रोजेक्ट विंडो खुल जाएगी, लेकिन एक्सेस शॉर्टकट और मानक टूलबार अब वहां नहीं रहेंगे। यह रनटाइम मोड है.

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

इनो सेटअप- के लिए स्वतंत्र रूप से वितरित इंस्टॉलर विंडोज़ प्रोग्राम. 1997 में अंग्रेजी संस्करण सामने आए, अब इनो सेटअप का कई भाषाओं में अनुवाद किया गया है, और इंस्टॉलर 20 से अधिक भाषाओं में बनाए जा सकते हैं। सुविधाओं, स्थिरता और बनाई गई फ़ाइलों के आकार के मामले में इनो सेटअप कई व्यावसायिक इंस्टॉलरों से बेहतर है।

प्रमुख विशेषताऐं:

  • प्रोग्राम फ़ाइल संस्करण जानकारी की तुलना कर सकता है
  • प्रयुक्त फ़ाइलों को स्थानांतरित करें
  • डीएलएल/ओसीएक्स/एफएनटी/टीएलबी और मानक पुस्तकालय पंजीकृत करें
  • फ़ॉन्ट स्थापित करें
  • जाँचता है कि कुछ प्रोग्राम सक्रिय हैं या नहीं
  • त्वरित पहुंच के लिए शॉर्टकट बनाना (उदाहरण के लिए, प्रारंभ मेनू के माध्यम से या डेस्कटॉप पर)
  • ini फ़ाइलों को लिखना
  • पास्कल भाषा में स्क्रिप्ट लिखने के लिए अंतर्निहित मशीन
  • बहुभाषी स्थापना का समर्थन करता है
  • डिफ़ॉल्ट रूप से इंस्टॉलेशन और अनइंस्टॉलेशन
  • सभी कोड उपलब्ध हैं (बोर्लैंड डेल्फ़ी 2.0-5.0)
  • सेटअप के लिए पासवर्ड सुरक्षा
  • निष्पादन के दौरान रद्द होने की स्थिति में, सभी कार्रवाइयां अपनी मूल स्थिति में वापस आ जाएंगी
  • सभी 32-बिट का समर्थन करता है विंडोज़ संस्करण(95, 98, 2000, 2003, एक्सपी, मी, एनटी 4.0)
  • एक का सृजन करता है exe फ़ाइल, जो आपके प्रोग्राम की इंस्टॉलेशन प्रक्रिया को बहुत सरल बनाता है
  • मानक Windows 2000/XP इंटरफ़ेस
  • उपयोगकर्ता-केंद्रित (जैसे पूर्ण, न्यूनतम, कस्टम)
  • सभी अनइंस्टॉलेशन उपकरण
  • फ़ाइल स्थापना: "डिफ्लेट", bzip2, 7-ज़िप LZMA संपीड़न फ़ाइलों के लिए अंतर्निहित समर्थन

इसके अलावा, संस्करण 2.0.6 से शुरू होकर, इनो सेटअप में एमबीसीएस के लिए पूर्ण समर्थन शामिल है। अधिक में प्रारंभिक संस्करणअंतिम संपत्ति शामिल नहीं है. लेकिन यह वेब इंस्टालेशन का समर्थन नहीं करता.

इनो सेटअप में इंस्टॉलर बनाने की ख़ासियत यह है कि इंस्टॉलर स्क्रिप्ट का उपयोग करके बनाए जाते हैं - सरल पाठ फ़ाइलें ASCII, .INI फ़ाइलों की याद दिलाता है। उदाहरण के लिए, इंस्टालशील्ड इंटरफ़ेस के साथ काम करने की तुलना में स्क्रिप्ट को संपादित करना आसान है। स्क्रिप्ट में एक्सटेंशन ".iss" (इनो सेटअप स्क्रिप्ट) होता है। यह सभी इंस्टॉलर मापदंडों को निर्दिष्ट करता है, और इंस्टॉलेशन के दौरान, प्रोग्राम खुद को इन फ़ाइलों के साथ जोड़ता है। लिपि को खंडों में विभाजित किया गया है, जिनमें नाम लिखे गए हैं वर्गाकार कोष्ठक. अनुभागों के भीतर कीवर्ड और निर्देश होते हैं जिन्हें कंपाइलर पढ़ और निष्पादित कर सकता है।

टिप्पणियाँ एक पंक्ति की शुरुआत में अर्धविराम से शुरू होती हैं और स्क्रिप्ट में कहीं भी रखी जा सकती हैं। किसी ब्लॉक में टिप्पणियाँ संभव नहीं हैं, जैसे किसी पंक्ति के बीच में टिप्पणी रखना संभव नहीं है। बाद वाले को कंपाइलर द्वारा अनुमति दी जाती है, लेकिन बाद में, जब निष्पादित किया जाता है, तो त्रुटि हो जाती है।

; -- नमूना1.iss --
; 3 फ़ाइलों की प्रतिलिपि बनाना और एक आइकन बनाना प्रदर्शित करता है।

अनुभागों का क्रम कोई मायने नहीं रखता. वे सभी (सिवाय ) मनमाने हैं। एक कीवर्ड को बराबर चिह्न (=) का उपयोग करके एक मान निर्दिष्ट किया जाता है।

संकेत में एक या अधिक पैरामीटर और उनके विकल्प, साथ ही झंडे शामिल होते हैं झंडे. बदले में, पैरामीटर में एक नाम और उसके बाद एक कोलन शामिल होता है : और अर्थ. पैरामीटर, विकल्प और झंडे अर्धविराम द्वारा एक दूसरे से अलग किए जाते हैं ;

आइए संक्षेप में मुख्य अनुभागों पर नजर डालें:

अनुभाग

अर्थ

इसमें इंस्टॉलेशन रूटीन के व्यवहार के साथ-साथ इसे कैसा दिखना चाहिए, इस पर निर्देश शामिल हैं। AppName, AppVerName और DefaultDirName कीवर्ड आवश्यक हैं। अन्य सभी - आवश्यकतानुसार
इसमें सेटअप फ़ाइलें शामिल हैं
शॉर्टकट (आइकन)
इंस्टॉलेशन रूटीन के प्रकार से घटकों का अनुपात
आपको नए खाली फ़ोल्डर बनाने की अनुमति देता है
INI फ़ाइलों को लिखता है
स्थापना के दौरान पहली क्रिया, सिस्टैक्स अनुभाग से मेल खाती है
पाठ में विशिष्ट परिवर्तन की अनुमति देता है
रजिस्टर में प्रविष्टि करता है
डेटा सफलतापूर्वक स्थापित होने के बाद, लेकिन संवाद बॉक्स बंद होने से पहले अन्य प्रोग्राम निष्पादित करता है
सेटअप में अतिरिक्त कार्रवाइयों की अनुमति देता है
सेटअप प्रकार सेट करता है
अनइंस्टॉलेशन के दौरान अंतिम ऑपरेशन। इस तरह फ़ोल्डर्स और/या फ़ाइलें हटा दी जाएंगी
अनइंस्टॉलेशन के दौरान पहला ऑपरेशन। सिस्टैक्स सेक्शन से मेल खाता है
भाषा के बारे में जानकारी शामिल है. आमतौर पर उपयोग नहीं किया जाता

इनो सेटअप विभिन्न पूर्वनिर्धारित स्थिरांकों के साथ एक स्क्रिप्ट के अंदर काम करता है, जिसमें आमतौर पर पथ होते हैं। लेखन विधि: (नाम). कुछ स्थिरांक जैसे (ऐप) और (समूह) को उपयोगकर्ता द्वारा पूर्वनिर्धारित किया जा सकता है/चाहिए। जो कोई भी स्थिरांक को स्वयं परिभाषित करना चाहता है उसे एलेक्स याकिमॉफ के प्रीप्रोसेसर की ओर रुख करना चाहिए।

यहां मुख्य इनो सेटअप स्थिरांक हैं:

स्थिर

उदाहरण

(जीतना) निर्देशिका पथ/ विंडोज़ फ़ोल्डर सी:\विंडोज़
(sys) Windows सिस्टम फ़ोल्डर का पथ, विशेष रूप से System32 फ़ोल्डर C:\Windows\System या C:\Windows\System32
(अनुप्रयोग) आपके अपने एप्लिकेशन का पथ (प्रोग्राम)
(पीएफ) प्रोग्राम फ़ोल्डर का पथ सी:\प्रोग्राम
(सीएफ) साझा डेटा का पथ C:\प्रोग्राम\Gemeinsame डेटियेन
(दाओ) (cf)\Microsoft Shared\DAO से मेल खाता है C:\Programme\Gemeinsame Dateien\Microsoft Shared\DAO
(स्रोत) सेटअप के समय इंस्टॉलेशन रूटीन फ़ोल्डर का पथ आर:\
(समूह) प्रारंभ मेनू के लिए कार्यक्रमों का समूह

तो, आइए उन समस्याओं पर नजर डालें जिन्हें हल करने की आवश्यकता है (हम केवल न्यूनतम समस्याओं को परिभाषित करेंगे)। हमारे इंस्टॉलर को निम्नलिखित कार्य करना चाहिए:

आवश्यक स्थानों पर फ़ाइलें अनपैक करें
प्रोग्राम निर्देशिका में एक फ़ोल्डर बनाएं (फ़ोल्डर "कॉप" - भंडारण के लिए बैकअप प्रतिलिपियाँआधार)
स्टार्ट - ऑल प्रोग्राम्स में एक एप्लिकेशन लॉन्च मेनू बनाएं, साथ ही डेस्कटॉप पर एक आइकन भी बनाएं

यह आवश्यक न्यूनतम है. लेकिन, निःसंदेह, यह इनो सेटअप की सभी संभावनाएँ नहीं हैं। यह अकारण नहीं है कि कई डेवलपर इसका उपयोग करते हैं। लेकिन इस लेख में मैं खुद को केवल यहीं तक सीमित रखूंगा जो लोग कार्यक्रम की क्षमताओं का अधिक गहराई से अध्ययन करना चाहते हैं वे इसका उल्लेख कर सकते हैं सहायता प्रणाली. इंटरनेट पर कार्यक्रम और सहायता के अनुवाद दोनों के कई लिंक हैं। उदाहरण के लिए, इनो सेटअप 5.1.6। और इसके लिए सहायता आप यहां से डाउनलोड कर सकते हैं... कार्यक्रम की अंग्रेजी वेबसाइट http://www.innosetup.com

सबसे पहले, विज़ार्ड का उपयोग करके एक इंस्टॉलर बनाकर प्रयोग करने का प्रयास करें, और फिर परिणामी स्क्रिप्ट की संरचना का अध्ययन करें। सिद्धांत रूप में, मुझे लगता है कि कहां क्या दबाना है, इसका विस्तार से वर्णन करने की कोई आवश्यकता नहीं है। इनो सेटअप सीखना इतना आसान है कि इसे बिना किसी समस्या के सीखा जा सकता है, जिसे "वैज्ञानिक पोकिंग विधि" कहा जाता है। उदाहरण के लिए, यहां एक इंस्टॉलर स्क्रिप्ट है जो पहले से परिभाषित कार्य करती है (सभी वितरण फ़ाइलें D:\Setup निर्देशिका में स्थित हैं।)


ऐपनाम=मेरा प्रोग्राम
AppVerName=मेरा प्रोग्राम. संस्करण 1.0.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\MyProgram
DisableDirPage=नहीं
डिफॉल्टग्रुपनाम=मेरा प्रोग्राम
DisableProgramGroupPage=हाँ
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
हमेशाCreateUninstallIcon = हाँ


नाम: "डेस्कटॉपिकॉन"; विवरण: "&डेस्कटॉप पर एक शॉर्टकट बनाएं"; समूह विवरण: "अधिक शॉर्टकट:"


स्रोत: "D:\Setup\Server.mdb"; डेस्टडिर: "(ऐप)"; गंतव्यनाम: "सर्वर.एमडीबी";
स्रोत: "D:\Setup\license.txt"; डेस्टडिर: "(ऐप)";
स्रोत: "D:\Setup\readme.txt"; डेस्टडिर: "(ऐप)";
स्रोत: "D:\Setup\Log.JPG"; डेस्टडिर: "(ऐप)";
स्रोत: "D:\Setup\Log.ico"; डेस्टडिर: "(ऐप)";
स्रोत: "D:\Setup\Base.mdb"; डेस्टडिर: "(ऐप)";


फ़ाइल का नाम: "(ऐप)\MyProg.url"; अनुभाग: "इंटरनेटशॉर्टकट"; कुंजी: "यूआरएल"; स्ट्रिंग: "http://MyMySoft.ru/"


नाम: "(ऐप)\कॉप"


नाम: "(समूह)\मेरा कार्यक्रम"; फ़ाइल का नाम: "(ऐप)\Base.mdb"; वर्किंगडिर: "(ऐप)";आइकनफ़ाइलनाम:(ऐप)\Log.ico
नाम: "(समूह)\प्रोग्राम वेबसाइट"; फ़ाइल का नाम: "(ऐप)\MyProg.url"
नाम: "(यूजरडेस्कटॉप)\मेरा प्रोग्राम"; फ़ाइल का नाम: "(ऐप)\Base.mdb"; वर्किंगडिर: "(ऐप)"; IconFilename:(app)\Log.ico;कार्य: डेस्कटॉपआइकॉन

यह सब कैसे काम करता है इसका एक उदाहरण आप नीचे डाउनलोड कर सकते हैं।

  • अतिरिक्त जानकारी/उत्पाद खरीदने के लिए "इंटरफ़ेस" से संपर्क करें

डाउनलोड

अधिकांश उपयोगकर्ता जो कंप्यूटर से विशेष रूप से परिचित नहीं हैं, वे इस बात में रुचि रखते हैं कि सेटअप क्या है और इसके कार्य क्या हैं। कभी-कभी इस प्रश्न का उत्तर काफी सरल होता है। हालाँकि, कई मामलों में, यह घटक कंप्यूटर पर कई समस्याओं से जुड़ा होता है।


इस प्रकार, आपको समझना चाहिए कि सेटअप क्या है और यह समझना चाहिए कि यदि इस फ़ाइल में समस्याएँ आती हैं तो क्या करना है। यह ध्यान देने योग्य है कि यह उतना कठिन नहीं है जितना पहली नज़र में लग सकता है।

भाषा मानदंड

सबसे पहले, आपको यह समझने की आवश्यकता है कि यह शब्द का अनुवाद है। अक्सर यह वह होता है जो उपयोगकर्ता को सहायता प्रदान करता है और ऑपरेशन के अर्थ को समझना संभव बनाता है। सेटअप क्या है? इस प्रश्न का उत्तर पाने के लिए आपको अंग्रेजी शब्दकोश से परामर्श लेना चाहिए। अनुवादित इस शब्द का अर्थ है "इंस्टॉलेशन" (संज्ञा) या "इंस्टॉलेशन" (क्रिया)। दूसरे शब्दों में, कुछ ऐसा जो कंप्यूटर पर इंस्टॉल होता है। यह ध्यान देने योग्य है कि इस घटक के बिना ऑपरेटिंग सिस्टम के संचालन की कल्पना करना कठिन है। क्या सेटअप वास्तव में इतना महत्वपूर्ण है? इसका पता लगाना चाहिए. विशेषकर तब जब कंप्यूटर व्यवस्थित रूप से विभिन्न त्रुटियाँ उत्पन्न करता है।

कंप्यूटर के लिए सेटअप क्या है?

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

“सेटअप” के बिना कंप्यूटर की कल्पना करना असंभव है। जब ये फ़ाइलें मौजूद नहीं होंगी, तो उपयोगकर्ता विभिन्न कमांड निष्पादित नहीं कर पाएगा। सामग्री और प्रोग्राम स्थापित करना असंभव होगा. Setup.exe हर एप्लिकेशन या गेम में मौजूद है। यह इंस्टॉलेशन प्रोग्राम को लॉन्च करने में मदद करता है, जो आपको ऑपरेटिंग सिस्टम में आवश्यक सामग्री को तुरंत इंस्टॉल करने की अनुमति देता है। इस सुविधा को सक्रिय करने के लिए, आपको निष्पादन योग्य फ़ाइल पर डबल-क्लिक करना होगा।

संचलन के नियम

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

एक बार पुष्टि हो जाने पर, आसान नेविगेशन वाली एक विंडो दिखाई देगी। सबसे पहले, सिस्टम उपयोगकर्ता का स्वागत करेगा और सूचित करेगा कि इसे इंस्टॉल किया जाएगा। फिर आपको "इंस्टॉलर" में सभी निर्देशों का पालन करना होगा और प्रक्रिया पूरी करनी होगी। इसके बाद, विशिष्ट एप्लिकेशन इंस्टॉल हो जाएगा। यह बहुत महत्वपूर्ण है कि आप Setup.exe को रूट सामग्री फ़ोल्डर से कभी भी स्थानांतरित न करें। आपके कंप्यूटर पर इंस्टालेशन के बाद भी इसे अनइंस्टॉल करने या अनइंस्टॉल करने की अनुशंसा नहीं की जाती है। इससे एप्लिकेशन काम करना बंद कर सकते हैं. गौरतलब है कि "सेटअप" भी एक एप्लिकेशन है जिसकी आवश्यकता न केवल कुछ इंस्टॉल करने के लिए, बल्कि उसे लॉन्च करने के लिए भी होती है। डेस्कटॉप पर मौजूद सभी शॉर्टकट जो प्रोग्राम को सक्रिय करने में शामिल होते हैं, अंत में "exe" एक्सटेंशन वाले पते के साथ समाप्त होते हैं।

प्रक्रिया

निष्पादन प्रक्रियाओं के बीच आप कभी-कभी "सेटअप" पा सकते हैं। गौरतलब है कि कुछ यूजर्स इससे सावधान रहते हैं। सेटअप काम करता है और चल रही प्रक्रियाओं की निगरानी करता है। इस प्रकार, यह एक प्रकार के फ़िल्टर के रूप में कार्य करता है। यदि आप इसे अक्षम कर देते हैं, तो ऑपरेटिंग सिस्टम का संचालन अनियंत्रित हो जाता है। दूसरे शब्दों में, एप्लिकेशन और गेम को सामान्य रूप से इंस्टॉल करना और चलाना असंभव है। इसलिए, इस शौकिया गतिविधि में शामिल होने का प्रयास करने की कोई आवश्यकता नहीं है। कभी-कभी इस प्रक्रिया में बहुत सारे कंप्यूटर संसाधनों की आवश्यकता होती है।

वायरस

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

अवास्ट;
नोड32;
डॉ.वेब.

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

जासूस

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

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

इस प्रकार, लेख ने इस प्रश्न को संबोधित किया कि सेटअप क्या है। जैसा कि आप देख सकते हैं, यह एक बहुत ही महत्वपूर्ण फ़ाइल है। कभी-कभी यह बहुत सारी समस्याएं ला सकता है। परेशानी से बचने के लिए, आपको बस यह देखना चाहिए कि आपके कंप्यूटर पर क्या इंस्टॉल है और क्या डाउनलोड किया गया है। यह अनुशंसा की जाती है कि हमेशा केवल वही प्रक्रियाएँ चलाएँ जो भरोसेमंद हों।