Үй / Пікірлер / Inno Setup – бағдарламалар үшін орнатушыларды жасау. Inno Setup бағдарламасында Windows қолданбасының таралуын жасау Орнату файлын жасау

Inno Setup – бағдарламалар үшін орнатушыларды жасау. Inno Setup бағдарламасында Windows қолданбасының таралуын жасау Орнату файлын жасау

Үнсіз орнату - бұл сіз үнсіз отырып, экранға қарайтын процесс, мұнда бағдарламалық жасақтаманы орнату процесі мүлдем көрінетін болса, сіздің қатысуыңызсыз жүреді. Бұл ретте орнатушы сізді лицензиялық келісіммен келісесіз бе? . Орнату параметрлері әдепкі бойынша пайдаланылады. сол. бағдарламалық құралды әдеттегі жолмен орнату кезінде орнатушы ұсынатындар.

Үнсіз орнатудың кемшіліктері браузерлердегі панельдердің барлық түрлерін және жұмыс үстеліндегі E-Bay сияқты төте жолдарды қамтиды, өйткені мұндай бонустар көбінесе әдепкі бойынша орнатуға қосылады. Бірақ бұл сирек болмаса да, ерекше жағдай. Осы мақалада дыбыссыз орнату туралы толығырақ оқыңыз.

Шын мәнінде, үнсіз орнату - уақытты үнемдейтін және өмірді жеңілдететін өте ыңғайлы процедура жүйелік әкімші. Мысалы, мен кейін дыбыссыз орнату режимін қолданамын таза орнатуОЖ.

Үнсіз орнату режимі параметрлер немесе (олар да солай аталады) пернелері арқылы іске қосылады. Егер сіз мұның не екенін білмесеңіз, білімдегі олқылықты осы мақаламен толтыра аласыз:. Процедураны бірнеше жолмен бастауға болады:

  1. Параметрлерді пайдаланып пәрмен жолынан.
  2. Сол сияқты bat файлы арқылы (com файлы).
  3. Конфигурация файлы бар SFX мұрағаты арқылы.

Кілттер өте көп. Қай пернені пайдалану керектігі орнатушыға байланысты. Сол. Кез келген бағдарлама, қарапайым тілмен айтқанда, файлдары бар қалта және арнайы ассемблер (бағдарламалық құрал орнатушыларын құру жүйесі) осының барлығын бір орнату файлына жинақтайды. Және бұл қай коллектор пайдаланылғанына байланысты, қай перне дыбыссыз орнату режимін іске қосады. Орнатушыларды құрудың ең танымал жүйелері:

  1. Shield орнату
  2. WISE орнатушысы
  3. Inno орнату

SSI және олардың кілттері туралы көбірек біле аласыз. Сондай-ақ, арнайы бағдарламалық құралды - Universal Silent Switch Finder көмегімен қажетті кілтті табуға тырысуға болады немесе кілттерді іздеп жатқан бағдарлама әзірлеушілерінің веб-сайтындағы құжаттаманы оқуға болады.

Үнсіз орнатумен тәжірибе жасау кезінде мен дыбыссыз орнату режимін бастаудың келесі опцияларын кездестірдім:

/үнсіз /өте тыныш /тыныш /qb /qn /qr /пассивті /s /S /qn REBOOT=ReallySuppress /s /v” /qn REBOOT=ReallySuppress

Қайта жүктеуден бас тарту үшін пернелер:

/norestart /noreboot

Avast антивирусының корпоративтік нұсқасында дыбыссыз орнату мүмкіндігі бар. Әзірлеушілердің айтуынша, тегін (Үй) нұсқасында дыбыссыз орнату жоқ. Дегенмен, InstallShield орнатушысының қалай жұмыс істейтінімен таныс болсаңыз, бұл мәлімдеменің дұрыс емес екенін түсінесіз, себебі бұл орнатушының өзі /S дыбыссыз орнату қосқышын қолдайды. Бұл оның негізінде жасалған барлық өнімдердің бірдей әрекет ететінін білдіреді. Avast Home да ерекшелік емес.

7Zip архиваторының (NSIS ассемблерінің) үнсіз орнатылуын бастау үшін орнатушыны /S қосқышымен іске қосу керек. 7Zip орнатушысын (7z.exe) C дискінің түбіріне орналастырыңыз. Содан кейін Бастау мәзірін ›Іске қосу (немесе + R) ашыңыз және пішінге келесі пәрменді енгізіңіз:

C:7 z.exe /S

Мұрағаттаушы онсыз орнатылады диалогтық терезелержәне сыртқы белсенділіктің белгілері.

Дегенмен, орнатушы стандартты емес түрде жиналады және дыбыссыз орнатуды бастау үшін жай ғана кілттері жоқ. Мұндай ерекшеліктерге Avira Antivir кіреді. Тыныш түрде, орнатушының мазмұнын уақытша каталогқа (минус бір терезе) орамасынан шығаруға болады, содан кейін болды. Бұл жағдайда ішінде нұсқаулық файлдары бар өздігінен ашылатын арнайы мұрағаттар жасау керек. Бұл жерде іс біршама күрделене түседі.

Sfx мұрағаттарын пайдаланып үнсіз орнату

Жоғарыда мен пернелері бар опция жұмыс істемеуі мүмкін жағдайларды айттым. Үнсіз орнату режимін әзірлеуші ​​жай ғана қамтамасыз етпеуі мүмкін. Бұл жағдайда sfx мұрағаттарын пайдалану арқылы жиі жағдайдан шығуға болады. Sfx мұрағаты - өздігінен ашылатын мұрағат.

Оның бір артықшылығы – оны орау үшін архиватордың қажеті жоқ. Сонымен қатар, оның көмегімен сіз дыбыссыз орнату мүмкіндіктерін және жалпы бағдарламалық жасақтаманы орнату мүмкіндіктерін айтарлықтай кеңейте аласыз.

Мысалы, қаптаманы ашқаннан кейін бірден sfx мұрағаты бір немесе бірнеше ашылмаған файлдарды іске қосуға, әрекеттерді орындағаннан кейін файлдарды жоюға және т.б. мүмкіндік береді. Бұл әрекеттер командаларды қамтитын конфигурация файлдарын қамтиды (мысалы, ).

Пәрмендерді пайдалана отырып, дыбыссыз орнату процесін модельдеуге болады. Көптеген орнатушылар, соның ішінде алдыңғы Avira мақаласында айтылған, нұсқаулар орнатушымен бір каталогта орналасқан жағдайда, нұсқаулық файлдарымен жұмыс істей алады (оларды алыңыз). Нұсқаулар туралы қосымша ақпаратты (конфигурацияларда көрсетілген пәрмендер) бағдарлама әзірлеушісінің веб-сайтынан немесе сәйкес форумдардан табуға болады.

Конфигурация файлы туралы жалпы түсінік беру үшін (білмейтіндер үшін) төменде Firefox Portable бағдарламасына арналған осындай файлдың мысалы келтірілген.

FirefoxDirectory =Appfirefox ProfileDirectory =Dataprofile SettingsDirectory =Datasettings PluginsDirectory =Dataplugins FirefoxExecutable =firefox.exe Қосымша Параметрлер = LocalHomepage =index.html DisableSplashScreen =false AllowMultipleDisableInstances.Comfalse =Life Жергілікті =жалған

Айта кету керек, бағдарламалардың мүмкіндіктері мен жұмыс режимдері уақыт өте келе өзгеруі мүмкін. Firefox Portable бұдан былай ini файлдарын қолдамауы мүмкін және Avira орнатушысының болашақ нұсқалары енді нұсқаулық файлдарын түсінбеуі және қабылдамауы мүмкін. Сондықтан, тәжірибе жасау кезінде сіз пайдалануды жоспарлап отырған бағдарламалардың мүмкіндіктері туралы ағымдағы ақпаратпен танысқан жөн.

Sfx мұрағаты дыбыссыз орнату процесіне қалай көмектесе алады, менің ойымша, біз оны түсіндік. Енді практикалық бөлікке көшудің уақыты келді. Sfx мұрағаттарын жасау үшін өзгертілген 7Zip мұрағатшы модулін қолданамын. Sfx мұрағатын жасау және оны дыбыссыз орнату режимін іске қосу үшін пайдаланудың бүкіл процесі сипатталған (модуль әзірлеушісі). Мен бір-екі тармақты түсіндіре отырып, онда не жазылғанын қысқаша айтып беремін.

Мысалдың мақсаты бағдарламаны орнатушыны sfx мұрағатына ораудан шығарғаннан кейін ол автоматты түрде тыныш орнатыла бастайтындай етіп буып алу екенін бірден атап өтейін. Бұл мақалада 7Zip архиваторының орнатушысы (7z465.exe) сынақ тақырыбы ретінде әрекет етеді, бірақ сіз кез келген басқасын пайдалана аласыз, бастысы - дыбыссыз орнату кілтін білу. 7Zip орнатушысы үшін бұл /S қосқышы. Сонымен, жоспарымызды орындау үшін бізге қажет:

  1. Модуль sfх Олег Щербаков.
  2. 7Zip мұрағатшысы. Біз оны бағдарлама орнатушысын ".7z" пішіміндегі мұрағатқа буып-түю үшін пайдаланамыз. Мұрағаттауыш, әрине, жүйеде орнатылуы керек.
  3. Бағдарламаны орнатушы (жоғарыда атап өткенімдей, мысалда мен 7z465.exe пайдаланамын).
  4. Archive.7z, оны біз бағдарлама орнатушысын 7Zip архиваторымен орау арқылы аламыз.
  5. Конфигурация файлы config.txt, онда орамды ашу кезінде sfx мұрағатының «мінез-құлқы» туралы нұсқаулар болады, яғни. бұл мысалда ол үнсіз орнатуды бастау пәрменін қамтиды.
    Sfx мұрағатын жасауға арналған емл (консольге енгізілген).

Ыңғайлы болу үшін мен барлық ингредиенттерді бір мұрағатқа орналастырдым, оны жүктеп алуға болады. Сондай-ақ, егер сіз оны осы жерден жүктеп алсаңыз, мұрағат белгішесін өзгертуге болады (мұны қалай жасауға болады).

config.txt конфигурация файлының кодталуы UTF-8 болуы керек екенін ескеріңіз.

Сонымен, жүктеп алып, қаптаманы ашқаннан кейін біз осының бәрі бар қалтаны аламыз, келесі тізім:

  1. 7zip архиваторын орнатыңыз (қалтада орналасқан).
  2. Біз эксперименттік 7z465.exe файлын (қалтада орналасқан) 7z мұрағатына жинаймыз. Шығыс файлы 7z465.7z.
  3. Консольді ашыңыз (Бастау › Іске қосу - cmd) және файлдары бар қалтаға өтіңіз: cd C:files («C» дискідегі «файлдар» қалтасының мысалы).
  4. Консольде заклинанияны орындаңыз:
    • КӨШІРУ /b 7zsd.sfx + config.txt + 7z465.7z 7Zip.exe
    • 7zsd.sfx — sfx модулінің атауы.
    • config.txt - конфигурация файлының аты.
    • 7z465.7z — бумаланған 7z465.exe орнатушысының атауы.
    • 7Zip.exe - шығыс sfx мұрағатының атауы.

Нәтижесінде біз 7Zip.exe sfx мұрағатын аламыз, ол орындалатын файл немесе config.txt нұсқаулығын қамтитын өздігінен ашылатын мұрағат болып табылады. Нұсқаулардың мазмұны келесідей:

;!@Install@!UTF-8!
  • RunProgram ="7z465.exe /S" GUIMode ="2" ;!@InstallEnd@!
    ;!@Install@!UTF-8!
  • ;!@InstallEnd@!
  • - нұсқау файлының басы мен соңындағы жолдар. Бұл пікірлер және оларды жоюға болады. Бірақ қалған екеуі сөзсіз керек.

GUIMode="2" - мұрағатты ашу режимі хабарландырусыз (тыныш).


InstallShield жобаны орнатуға, сценарий жасауға және соңында таратуды шығаруға арналған ортаны қамтамасыз етеді - MSI және әртүрлі виртуалды пішімдерде. Бұл Windows платформасы үшін орнатушыларды жасау саласындағы ең танымал шешімдердің бірі. Кешеннің үш нұсқасы бар - Express, Professional және Premier. Олардың соңғысы ең функционалды болып саналады (қараңыз). Жақында жаңартылған InstallShield 2014 бумасы шығарылды, ол әрі қарай талқыланады.

Жобаларды Microsoft Visual Studio бағдарламасынан импорттауға немесе бұрыннан бар үлгілерден жасауға болады. Жобаны нөлден жасау кезінде сіз бірнеше түрді таңдай аласыз:

  • Негізгі MSI жобасы - InstallScript, VBScript, Jscript сценарийлерін, exe және dll файлдарын шақыратын Windows Installer технологиясы қолданылады.
  • InstallScript жобасы - InstallScript орнатуды басқару үшін пайдаланылады
  • InstallScript MSI жобасы – бірлескен Windows көмегіменОрнатуды орналастыру үшін орнатушы және InstallScript.

Өз кезегінде, осы түрлердің әрқайсысы үшін көптеген қосымша жобалар бар. Жалпы алғанда, орнатушылардан басқа, кешен ассоциация модульдерін (Қайта таратылатын), сондай-ақ модификаторларды (Transform) жасауға мүмкіндік береді.

InstallShield бағдарламасын іске қосудың бірнеше нұсқасы бар, олардың бірі жаңа жобаны жасаған кезде автоматты түрде іске қосылатын қадамдық орнату шеберін (Project Assistant) пайдалану болып табылады. Толығырақ конфигурация орнату дизайнерінің терезесінде жүзеге асырылады. Параметрлер келесідей топтастырылған:

  • Орнату туралы ақпарат - жоба туралы жалпы ақпарат бар кесте. Мұнда, атап айтқанда, әдепкі орнату тілін таңдауға болады. Барлығы InstallShield 30-дан астам локализацияны қолдайды.
  • Ұйымдастыру - орнатушы дизайнын, орнату кезінде таңдау үшін пайдаланушыға ұсынылатын мүмкіндіктер мен компоненттер тізімін қамтиды.
  • Қолданба деректері - файлдар, модульдер және тәуелділіктер сияқты қолданба деректері. Кейбір құрамдастарды жергілікті орнатуға болады, басқаларын орнату кезінде жүктеп алу керек.
  • Жүйе конфигурациясы: таңбашалар, ресурстар, конфигурация файлдары, қызметтер және т.б.
  • Сервер конфигурациясы – орнатушының талаптарына сәйкес сервер конфигурациясы. Бұған IIS параметрлері, құрамдас қызметтер, SQL серверіне арналған SQL сценарийлері, Microsoft Windows Azure, MySQL немесе Oracle. Microsoft Web Deploy пайдалану арқылы тәуелділіктерді жүктеп алуға, сценарийлерді іске қосуға және серверде тапсырмаларды орындауға болады.
  • Мінез-құлық және логика - сценарийлер, әрекеттер, орнатуға арналған файлдар және т.б.
  • Пайдаланушы интерфейсі ( Пайдаланушы интерфейсі) - диалогтық дизайнды, кескіндерді, мәтінді және басқа деректерді қамтитын орнатушы дизайны. Дизайн тақырыптары таңдау үшін қол жетімді, бар диалогтық терезелерді өте икемді теңшеу, тіпті әрбір элементті сүйреп апаруға дейін. Жолдық редактор локализациялармен жұмыс істеуге мүмкіндік береді.
  • Медиа – ортаның айнымалы мәндерін басқару, өнім жаңартулары мен шығарылымдарын, патчтарды орнату.
  • Қосымша құралдар: файлға тәуелділік сканері, MSI отладкасы және жоба құрылымын кесте түрінде көруге арналған тікелей редактор.

Орнатушыларды құруға арналған сценарий тілі - InstallScript, ол Си тіліне ұқсас және теңшелетін әрекеттерді (Теңшелетін әрекеттер) жасауға мүмкіндік береді. Осылайша, сценарийлер DLL кітапханаларына қоңырау шалу, қолданбаларды іске қосу, VBScript, Jscript, InstallScript сценарийлері және т.б. т.б.

InstallShield бағдарламасында кодты өңдеу үшін синтаксисті бөлектеу және автотолтыру бар өңдегіш пайдаланылады. Бұған қоса, әрекеттерді жасау үшін теңшелетін әрекет шеберін пайдалануға болады.

Резюме. InstallShield орнату кешендері нарығындағы жетекші өнімдердің бірі екені сөзсіз. Оның ең үлкен күші оның икемділігі болып табылады, ол сценарийлерді қолдау арқылы компьютерде немесе серверде орналастыру үшін орнатушылардың көптеген түрлерін жасауға мүмкіндік береді. InstallShield Express ($649) бастап әрбір шығарылым үшін өте жоғары лицензия бағасы үйде пайдалануды тоқтатуы мүмкін.

Орнату зауыты


Indigo Rose Software Design 1991 жылдан бері әзірлеу өнімдерін шығарады. Олардың арасында MSI Factory, TrueUpdate, Visual Patch және қатысты шешімдер бар. Setup Factory - бұл толық функционалды сценарийлі орнатушыларды жасауға мүмкіндік беретін тағы бір кешен, бірақ MSI зауытынан айырмашылығы, MSI-ға тәуелсіз. Бұл жағдайда алынған дистрибуция XP-ден бастап Windows жүйесінің кез келген нұсқасында іске қосылуы мүмкін. Балама тарату опциялары бар - CD немесе DVD медиасынан орнату, тәуелділіктерді жүктеп алу мүмкіндігі бар веб-орнатқыш. LZMA/LZMA2 қысу пішімдері мен 2 ГБ-тан үлкен файлдарға қолдау көрсетіледі.

Setup Factory орнату ортасы LUA тіліне негізделген қарапайым, икемді және қуатты сценарий тілін пайдаланады. Бұл сценарий жазу кезінде шарттарды, функцияларды, айнымалыларды, кестелерді және басқа құралдарды пайдалануға мүмкіндік береді.

Орнатушыны жасау үшін дәстүрлі қадамдық шебер ұсынылады. Ол жобамен жұмыс істеудің келесі кезеңдерден тұрады: инсталлятор туралы жалпы ақпаратты толтыру, архитектураны, файлдың орналасуын, стилі мен тақырыбын, орнату тілдерін, кітапхана құрамын таңдау.

Сонымен қатар, орнатушы жобасын өзіңіз орнатуға болады, бұл тапсырмалар үшін қарапайым редактор интерфейсі қарастырылған. Тапсырмалар тізімі қолданба терезесінің сол жақ бағанында қол жетімді, ол бөлімдерге бөлінген: файлдар, параметрлер, көрнекі опциялар, әрекеттер, ресурстар және жою.

Сценарийлер Әрекеттер бөлімі арқылы басқарылады. Барлық әрекеттер хронологиялық тәртіпте бірнеше кезеңге бөлінеді: іске қосу, орнату процесі және осы кезеңдегі қателер, орнатуды аяқтау және өшіру.

Әрекеттерді жасау үшін пайдаланушыларға Әрекет шебері және код шебері қондырмалары беріледі. Барлығы 360-қа жуық сценарий қол жетімді және әрбір әрекет жақсы құрылымдалған анықтамада мұқият құжатталған. Осымен қатар кодпен негізгі жұмыс редактор терезесінде жүзеге асырылады. Кодты бөлектеу және жолды нөмірлеу қол жетімді, сіз сценарийде қателерді тексеру үшін кірістірілген зауыттық орнату құралдарын пайдалана аласыз.

Орнатушының функционалдығы ресурстарға байланысты кеңейтілді. Сәйкес Ресурстар бөлімінде тәуелділіктерді (.NET, Visual Basic, DCOM, JET, MDAC, Windows Installer, Visual C++ және т.б.) көрсетуге, ғаламдық функцияларды орнатуға және алмасу буферімен, архивтермен, FTP-мен жұмыс істеуге арналған плагиндерді қосуға болады. Сонымен қатар, қосымша кеңейтімдер әзірлеушілер форумында орналастырылған.

Локализациялармен жұмыс істегенде жоба редакторының ыңғайлылығы байқалады: интерфейс тілін қосып қана қоймай, деректерді XML-ге импорттауға немесе экспорттауға болады. Орнатушының әрбір аспектісі теңшеуге болады және алдын ала қарау режимінде қол жетімді: диалогтар, түйме белгілері, мәтін пішімдеу, қаріптер және т.б. Алдын ала орнатылған тақырыптар арқылы сыртқы түрін өзгертуге болады. Сонымен қатар, «туған» стильдер ғана емес (Windows 7, Windows 8 және т.б.), сонымен қатар бөлек жүктеп алуға болатын әртүрлі MSStyles модификациялары қолданылады.

Соңында, орнату зауытының қауіпсіздік сияқты аспектісін атап өткен жөн. Орнатуды сериялық нөмір арқылы шектеуге болады, барлық кілттер MD5 хэшінде сақталады. Орнату кезінде деректердің қауіпсіздігі және таратудың жарамдылық мерзімі тексеріледі.

Резюме. Setup Factory LUA тілінің кең сценарий мүмкіндіктерін пайдалануға мүмкіндік береді. Барлық әрекеттер жақсы құжатталған, пайдаланушы орнату шеберін жобаны жасаудан бастап жариялауға дейін жұмыстың әртүрлі кезеңдерінде пайдалана алады. Орнатушының функционалдығын қондырмалар арқылы кеңейтуге болады. Орнатушы интерфейсі мұқият конфигурацияланған және локализациялармен жұмыс істеу ыңғайлы.

SetupBuilder

SetupBuilder – қолданбаларды жылдам әзірлеуге және конфигурациялауға арналған құрал. Оның көмегімен сіз өлшемі 160 Кбайт ықшам ядросы бар сценарийлі инсталляторларды жасай аласыз. Бұл кез келген Windows OS 9.x және одан жоғары нұсқаларында жұмыс істейтін веб, CD/DVD дистрибутивтері болуы мүмкін. арасында негізгі ерекшеліктері SetupBuilder сертификатталған ретінде көрсетілген Windows қолдауы 8 және Windows Server 2012 – үйлесімділік пен дұрыс орнатуға кепілдік береді.

Айта кету керек, қосымшаның таңдауға болатын екі нұсқасы бар: әзірлеушілерге арналған (Әзірлеуші) және кәсіби нұсқасы (Кәсіби). Мүмкіндіктер тізімі осы басылымдар арасында айтарлықтай ерекшеленеді, оның ерекшелігі SetupBuilder Developer функционалдырақ. Оған кіреді графикалық редактордиалогтар, отладчик, компилятор, жаңарту генераторы және басқа компоненттер.

Жобаны нөлден жасаған кезде сіз шеберді пайдалана аласыз, бірақ ол көп нәрсені шешпейді. Жоба өңдегіші келесі бөлімдерден тұрады: Жоба анықтамасы, Орнату мәліметтері, Орнату көрінісі, Орнату талаптары және Сценарий логикасы.

Project Definition – жалпы ақпаратты, айнымалыларды, орнату профильдерін орнату. Өнімнің веб-жаңартуын немесе веб-орнату функцияларын белсендіруге болатын Web-орналастыру бөлімін атап өткен жөн. Сондай-ақ, бір жоба қосымшаның бірнеше нұсқасын қамтуы мүмкін (Шығарылымдар).

Орнату мәліметтері - файлдарды, қалталарды, тізілім кілттерін, қызметтерді, драйверлерді, орта айнымалы мәндерін және басқа элементтерді қоса алғанда, орнатушының мазмұнын анықтау.

Setup Appearance - сыртқы түрін орнату. Анықтау үшін сыртқы түріорнатушы - диалогтарды, мәтіндік мазмұнды, түймелерді, өрістерді және т.б. қоса алғанда - визуалды редактор қолданылады. Локализация және орнатушы стилі сияқты басқа параметрлер жоба параметрлерінде (Жоба - Параметрлер) бөлек көрсетіледі.

Орнату талаптары - тәуелділіктерді, кіру құқықтарын, жүйелік және басқа файлдарды тексеру.

Script Logic – орнатушы сценарийіне қол жеткізу. Ол сценарийлермен жұмыс істеу үшін өзінің жеке IDE пайдаланады, сонымен қатар кірістірілген визуалды жөндеу құралы бар. SetupBuilder SetupScript сценарий тілін пайдаланады және әзірлеуші ​​​​шығарылымында шамамен 500 алдын ала орнатылған функциялармен бірге келеді. SetupScript пайдаланудан басқа, орнату кезінде сіз Windows API интерфейсіне қол жеткізе аласыз немесе қажетті DLL файлдарын қоса аласыз.

SetupBuilder Developer бағдарламасында қолжетімді SetupProtect функциясы қауіпсіздікке жауап береді. Ол белгілі бір жұмыс кезеңі үшін сериялық нөмірлер мен жазылу кілттерін пайдалануға мүмкіндік береді. Сонымен қатар, ол қол жетімді цифрлық қолтаңбатарату.

Резюме. SetupBuilder сценарийлер мен Windows API мүмкіндіктерін пайдаланып орнатушыларды, веб-орнатқыштарды және жаңартуларды жасауға мүмкіндік береді. Бұл кешеннің ең маңызды аспектілерінің арасында Windows жүйесіне жақын қолдау, жобаны визуалды өңдеу және жөндеу, көптілділік және рұқсатсыз пайдаланудан қорғау болып табылады.

Visual Installer 2014

Visual Installer – визуалды режимде және сценарий қолдауымен Windows орнатушыларын жасауға арналған кешен. Құрылған дистрибутивтерді CD/DVD, USB тасымалдағыштарында және Интернет арқылы өздігінен ашылатын мұрағаттар түрінде таратуға болады.

Visual Installer бағдарламасының екі нұсқасы бар - стандартты және кәсіби. Соңғы жағдайда жобаға қосымша жоба менеджері және іске қосу кезінде жүйелік тәуелділіктерді анықтауға арналған қызметтік бағдарлама SamLogic Selector кіреді. Сонымен қатар, кәсіби нұсқа 64 биттік қосымшалармен жұмыс істеуге мүмкіндік береді және сценарийлермен жұмыс істеуді қамтиды.

Алдымен, Visual Installer сізге таратудың тарату пішімін көрсетуді және негізгі параметрлерді орнатуды ұсынады. Немесе, Visual Studio/Visual Basic орталарынан бар жобаларды бағдарламаға импорттай аласыз және бар жоба негізінде жұмысты жалғастыра аласыз.

Әрі қарай жұмыс тікелей редакторда жүзеге асырылады. Төменгі жағында бөлімдер арасында шарлау үшін қойындылар бар. Файлдар тізімі, Тізілім, INI файлдары мен құрамдастары бөлімдері файлдарды, каталогтарды, тізілім кілттерін және басқа компоненттерді қоса алғанда, орнатушының құрылымын анықтайды. Бөлек, біз визуалды компонентті бөлектей аламыз. Сонымен, орнату шеберін орнату кезінде диалогтық терезелердің таңдауы беріледі (диалогтық терезелер қойындысы): лицензиялық кілтті енгізу, құрамдас бөліктерді таңдау, лицензия мәтіні және т.б. Орнатушының дизайны сәйкес Дизайн қойындысында анықталады: бұл түсті , фон, қаріптер, кескіндер және дыбыс.

Қосымша орнатушы опциялары Арнайы мәзір бөлімінде қолжетімді. Мұнда тәуелділіктерді (операциялық жүйе нұсқасы және .Net Framework) көрсетуге болады, оларсыз орнату мүмкін болмайды. Үнсіз орнату, сандық қолтаңба және сияқты орнатушы опциялары құпия сөзбен қорғау.

Visual Installer көптілді дистрибутивтерді құруды қамтамасыз етеді. Басқа орнату жүйелерімен салыстырғанда локализацияларды басқару өте ыңғайлы емес: барлық файлдар LNG форматында сыртқы файлда сақталады, оны мәтіндік редакторда қолмен өңдеу керек.

Pro нұсқасында қол жетімді сценарийлерді орнатуға дейін және кейін пайдалануға болады. Сценарий тілі анықтамалықта сипатталған айнымалылар мен командаларды пайдалануға, файлдарды, қалталарды, таңбашаларды және басқа компоненттерді құру процесін басқаруға, сыртқы MSI және басқа бағдарламаларды іске қосуға мүмкіндік береді. Сценарийлерді өңдеу үшін IntelliSense автотолтыруын қолдайтын қарапайым өңдегіш пайдаланылады.

Соңында келесі тармақты атап өткен жөн: кодтау диалогтық терезелерде дұрыс көрсетілмейді және басқан кезде барлық белсенді түймелер жұмыс істемейді. Бұл мәселе Windows 8 жүйесінде байқалады.

Резюме. Қарапайым және біршама ескірген орнату кешені, онда сценарийлер мен визуалды жоба редакторы қол жетімді. Барлық параметрлер бланкілер негізінде жасалады; орнату тәртібін өзгерту мүмкін емес.

Жиынтық кесте

ҚолданбаNSIS (Nullsoft Scriptable орнату жүйесі) Inno орнатуIzPackExcelsior орнатушысыWiX құралдар жинағыКоманданы орнату CreatorНақты орнатушыCreateIntallЖетілдірілген орнатушыInstallBuilderInstallMateInstallShieldОрнату зауытыSetupBuilderВизуалды орнатушы
ӘзірлеушіNullsoftДжордан Рассел, Мартин ЛаанДжулиен Понге және т.б.ExcelsiorMicrosoftClickteamSofteza әзірлеуНовострим«Caphyon LTDBitRockTarma Software ResearchFlexera бағдарламалық құралыИндиго раушанLindersoftSamLogic
ПлатформаWindows, POSIXWindowsWindows, Linux, MacOS+WindowsWindowsWindowsWindowsWindowsWindowsWindows, Linux, Mac OS+WindowsWindowsWindowsWindowsWindows
Бағасытегінтегінтегінтегінтегін€49,00 / €119,00 (Pro)$89 тегін (Тегін) / 2000 руб. (толық нұсқасы) 399 доллардан бастап995 доллардан бастап89 доллардан бастап649 доллардан бастап $395 $299 (әзірлеуші) / $169 (Pro) $129
Сценарий тіліNISInno орнату сценарийі, ПаскальJavaWindows орнатушысыДжентиVBScript, JscriptJava, PHP, Perl, Python, Ruby, C/C++, .NET/Mono VBScript, Jscript, PowerShellInstallScript, PowerShellLUASetupScriptВизуалды орнатушы
Орнатушы түріEXEEXEJAREXEMSIEXEEXEEXEEXE, MSI, JAREXEEXE, MSIEXE, MSIEXEEXE, MSIEXE
Жоба редакторы + (қосымшалар)+ (қосымшалар)+ (қосымшалар)+ + (қосымшалар)+ + + + + + + + + +
Жобаларды импорттауEclipse, IntelliJ IDEA, Netbeans, Apache Ant NISVisual StudioVisual Studio, Eclipse, Visual Basic және т.б. Visual Studio, Visual Basic және т.б. Visual Studio, Windows Installer және т.б. Visual Basic, .NET, Windows Installer және т.б. .NETVisual Studio, Visual Basic
Көптілді + + + + + + + + + + + + + +
Қысу түрлеріZLib, BZip2, LZMABZip2, LZMA/LZMA2raw, gzip, bzip2, 7-Zip SFXкөрсетілмегенMSZIPнайзағай/дифференциаторкөрсетілмегенCAB, 7-ZipLZMALZMALZMA/LZMA2ЗлибLZMA/LZMA2LSZipZIP
Сериялық нөмір/парольді қорғау + + + (Pro)+ + + + + + + +
Орнату кезінде компоненттерді таңдау + + + + + + + + +
«Тыныш» орнату + + + + + + + + + + + + + +
Пәрмен жолы + + + + + + + + + + + + + +
Кеңейтімдер+ + + + + + + + +

Негізгі функциялар

  • бір EXE құру;
  • орнатушыны дискілерге бөлу;
  • бағдарламаны орнатудың бірнеше түрі (толық, реттелетін, минималды);
  • жою мүмкіндігі;
  • қысу функциялары (deflate, bzip2, 7-Zip);
  • нұсқалық ақпаратты салыстыру, орнатушымен орнату кезінде қолданылатын файлдарды ауыстыру;
  • көрсетілген жерде таңбашалар жасау;
  • құпия сөзбен қорғалған және шифрланған қондырғылар;
  • дыбыссыз орнату және алып тастау;
  • тізілім жазбалары мен INI файлдарын жасау.

Артықшылықтары мен кемшіліктері

Артықшылықтары:

  • тегін тарату;
  • орыс тілін қолдау;
  • шебер түріндегі ыңғайлы және интуитивті интерфейс;
  • Паскаль тіліндегі біріктірілген сценарийлік қозғалтқыш;
  • көптілді орнату мүмкіндігі.

Кемшіліктері:

  • сценарийлерді қолмен өңдеу.

Баламалар

Creator орнатыңыз. Тегін қолданбаөзіңіздің бірегей орнатушыларыңызды жасау үшін әртүрлі бағдарламалар. Пайдаланушы белгішелерін пайдалануға, тізілімге мәндерді жазуға мүмкіндік береді, автоматты орнатуқаріптер, серверлерден деректерді жүктеу.

Wizard Creator орнатыңыз. Қарапайым тегін бағдарлама, оның көмегімен қолданба орнатушыларын жасауға болады. Операция бірнеше қадаммен орындалады: атауды көрсету, файлдарды қосу, түймені басу.

Жұмыс істеу принциптері

Бағдарлама үшін жалғыз орнату файлын жасау үшін Inno Setup іске қосыңыз, «Файл», «Жаңа» түймелерін басыңыз және Шеберді іске қосыңыз.

Орнату файлын жасау

Келесі терезеде қолданба туралы негізгі ақпаратты беріңіз: аты, нұсқасы, әзірлеушісі, басты бетт.б.

Содан кейін арнайы өріске іске қосылатын exe файлын енгізу керек орнатылған қолданба, сонымен қатар оның барлық құрамдастары мен файлдарын қамтитын тізімді қосыңыз.

Лицензия файлы бар болса, келесі терезеде оған жолды көрсетіңіз. Readme.txt файлын жасауға, хабарлама жазуға немесе жолдарды бос қалдыруға да болады.

  • орнату файлының атауы;
  • құрастырылған файлды орналастыру орны;
  • орнатушы таңбашасы.

Соңғы терезеде барлығын сол күйінде қалдыру керек, бұл орнатушы сценарийін жеңілдетеді.

Барлық қажетті параметрлерді көрсеткеннен кейін бағдарлама қолданбаның қаптамасын жасайды.

Қолданба файлы

Inno Setup сізге қажетті қорғаныс пен бірқатар міндетті функцияларға ие болатын толыққанды кәсіби орнатушыны жасауға көмектеседі.

Егер сіз бағдарламаларды таратуды бастауды шешсеңіз, орнатуды таратусыз жасай алмайсыз. Қазіргі уақытта барлық дерлік бағдарламаларда әдетте Setup.exe деп аталатын орнатушы бар. Бұл мақалада біз Access қолданбасы үшін орнатушыны құрудың мысалын қарастырамыз және сізге қажет кейбір мүмкіндіктерді қарастырамыз.

Бұрын айтылғандай, Access бағдарламасы Accessсіз жұмыс істей алатын орындалатын файлды жасауға мүмкіндік бермейді. Бірақ сонымен бірге Microsoft мәселені шешу үшін пакетті пайдалануды ұсынады Microsoft OfficeӘзірлеуші, ол бағдарламаны таратуға лицензияны қамтиды Microsoft Access жұмыс уақыты. Мен бұл туралы толығырақ тоқталамын.

Microsoft Access жұмыс уақыты – пайдаланушыларға Access қолданбасын іске қосуға, бірақ өзгертпеуге мүмкіндік беретін Access нұсқасы. Лицензиялау тұтастығы қажет болса және дерекқорды басқаратын клиентте Access лицензиясы жоқ болса, толық нұсқасының орнына Microsoft Access жұмыс уақытын орнату мағынасы бар. Бұл жағдайда сізге сатып алуға тура келеді ODE (Office Developer Edition).Содан кейін, оны сатып алумен бірге сіз кейбір қосымша құралдарды аласыз және ең бастысы ДҰРЫСклиенттер үшін орнатыңыз, сіз әзірлеген дерекқормен бірге Access бағдарламасының жұмыс уақыты нұсқасы. Бұл жағдайда клиентке Access-ті заңсыз пайдалануға қатысты шағымдар болмайды. Әйтпесе, әрбір клиент MS AAccess лицензиясын сатып алуы керек.

ODE бумасы таратудағы MDB және Run-time нұсқасын қамтитын "тарату жасаушыны" қамтиды. Орындалу уақытын құруға қажетті барлық кітапханалар Access бағдарламасының толық нұсқасына (тіпті ODE болмаса да) енгізілген. Бірақ бір БІРАҚ бар (бұл «алдау» лицензиялауға алаңдайтындар үшін):

Егер сіз оны ресми түрде сатып алмасаңыз, клиенттердің тіпті Run-time нұсқасын пайдалануға құқығы болмайды.

Келесі ой туындауы мүмкін: Access бағдарламасы қандай файлдармен жұмыс істеуі керек екенін біліп, оларды орнату үлестіріміне қоссаңыз ше? Бұл мүмкін, бірақ бұл лицензия мәселесін шешпейді. Бұған қоса, бар құрамдастарды тексеріп, жетіспейтіндерін орнату/тіркеу арқылы күрделі орнату бағдарламасын жасауға тура келеді. Оның үстіне, соңғы жағдайда, ұқыпсыз орындалса, жүйені тіпті жоюға болады.

Жалпы, егер біз Access-те қосымшаларды сатудың нақты жағдайларын қарастыратын болсақ, онда тек бірнеше әзірлеушілер (біз Ресей туралы айтып отырмыз) лицензиялық пакеттерді сатып алады. Әдетте, бұл «бизнесті дамытудың белгілі бір деңгейінде сатып алу-сатып алмау мәселесі өзектілігін жоғалтатын» немесе, дәлірек айтқанда, 600 - 1000 долларға лицензия пакетін сатып алуға мүмкіндігі бар адамдар. . Олардың форумдарда мұндай бағдарламалардың жұмысы туралы ант беруін тыңдау қызықты. Менің түсінуімше, пираттық нұсқалардағыдай «жембтер» бар. Сондықтан мен сізді бағдарламаларыңыз үшін тек тегін немесе қарақшылық Office нұсқаларын пайдалануға шақырмаймын, бірақ лицензияланған нұсқасын да пайдалануды ұсынбаймын (жоғарыдан қараңыз).

Мен не деп ойлаймын толық нұсқасыҚол жеткізуді орнату арқылы орындау уақыты режимінде іске қосуға болады пәрмен жолыкілт/орындалу уақыты. Мысалы, жұмыс үстелінде төте жолды жасаңыз, оны тінтуірдің оң жақ түймешігімен басыңыз, нысан өрісінде пайда болатын диалогтық терезеде келесідей нәрсені жазыңыз: (бұл Office 2000 - XP үшін, бірақ 2003 үшін оны түзету керек болады. Office10 - Office11 орнына)

"C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "D:\Bases\My Database.mdb"/орындалу уақыты

және «Жұмыс қалтасы» өрісінде:

Енді осы таңбаша арқылы қолданбаны іске қосамыз. Access жобасының терезесі ашылады, бірақ Access таңбашасы мен стандартты құралдар тақтасы енді ол жерде болмайды. Бұл жұмыс уақыты режимі.

Алғаш рет әзірлеушілер үшін Microsoft Office Developer жиынтығы арқылы Access қолданбаларын тарату опция болмауы мүмкін. Өйткені, бұл аз емес, ақша қажет. Тегін орнатушы арқылы басқа әдісті қарастырамыз Inno орнату. Әрине, мысалы, төленетін басқалары бар InstallShield, және тегін орнатушылар. Олар пайдаланудың қарапайымдылығымен және жасалған тарату жинағының өлшемімен ерекшеленеді.

Inno орнату- еркін таратылатын орнатушы Windows бағдарламалары. Ағылшын нұсқалары 1997 жылы пайда болды, қазір Inno Setup бірнеше тілге аударылған және орнатушыларды 20-дан астам тілде жасауға болады. Inno Setup мүмкіндіктері, тұрақтылығы және өзі жасайтын файлдардың өлшемі бойынша көптеген коммерциялық орнатушылардан жоғары.

Негізгі ерекшеліктері:

  • бағдарлама файл нұсқасы туралы ақпаратты салыстыра алады
  • пайдаланылған файлдарды жылжыту
  • DLL/OCX/FNT/TLB және стандартты кітапханаларды тіркеңіз
  • қаріптерді орнату
  • белгілі бір бағдарламалардың белсенді екенін тексереді
  • жылдам қол жеткізу үшін төте жолдарды жасау (мысалы, бастау мәзірі немесе жұмыс үстелі арқылы)
  • ini файлдарына жазу
  • Паскаль тілінде сценарий жазуға арналған кіріктірілген машина
  • көп тілді орнатуды қолдайды
  • әдепкі бойынша орнату және жою
  • барлық код қол жетімді (Borland Delphi 2.0-5.0)
  • орнату үшін құпия сөзді қорғау
  • орындау кезінде жойылған жағдайда, барлық әрекеттер бастапқы күйіне қайтарылады
  • барлық 32-битті қолдайды Windows нұсқалары(95, 98, 2000, 2003, XP, Me, NT 4.0)
  • бірінің жасалуын жасайды exe файлы, бұл сіздің бағдарламаңызды орнату процесін айтарлықтай жеңілдетеді
  • стандартты Windows 2000/XP интерфейсі
  • пайдаланушыға бағытталған (мысалы, толық, минималды, реттелетін)
  • барлық жою құралдары
  • файлды орнату: «deflate», bzip2, 7-zip LZMA қысу файлдарына кірістірілген қолдау

Сондай-ақ, 2.0.6 нұсқасынан бастап Inno Setup бағдарламасы MBCS үшін толық қолдауды қамтиды. Көбірек ерте нұсқаларысоңғы мүлік кірмейді. Бірақ ол веб орнатуды қолдамайды.

Inno Setup бағдарламасында инсталляторды құрудың ерекшелігі - орнатушылар сценарийлер арқылы жасалады - қарапайым мәтіндік файлдар ASCII, .INI файлдарын еске түсіреді. Сценарийлерді өңдеу, мысалы, Installshield интерфейсімен жұмыс істеуге қарағанда оңайырақ. Сценарийлерде ".iss" кеңейтімі бар (инно орнату сценарийі). Ол орнатушының барлық параметрлерін көрсетеді және орнату кезінде бағдарлама өзін осы файлдармен байланыстырады. Сценарий бөлімдерге бөлінген, олардың аттары жазылған шаршы жақшалар. Бөлімдерде компилятор оқи алатын және орындай алатын кілт сөздер мен нұсқаулар бар.

Түсініктемелер жолдың басындағы нүктелі үтірден басталады және сценарийдің кез келген жеріне орналастырылуы мүмкін. Блоктағы түсініктемелерді жолдың ортасына қою сияқты мүмкін емес. Соңғысына компилятор рұқсат береді, бірақ кейіннен орындалған кезде қатеге әкеледі.

; -- Sample1.iss --
; 3 файлды көшіруді және белгішені жасауды көрсетеді.

Бөлімдердің реті маңызды емес. Олардың барлығы (басқасы ) ерікті. Түйінді сөзге теңдік белгісі (=) арқылы мән тағайындалады.

Кеңестер бір немесе бірнеше параметрлерден және олардың опцияларынан, сондай-ақ жалаушалардан тұрады жалаушалар. Параметр өз кезегінде атаудан кейін қос нүктеден тұрады : және мағыналары. Параметрлер, опциялар және жалаушалар бір-бірінен нүктелі үтірмен бөлінген ;

Негізгі бөлімдерге қысқаша тоқталайық:

Бөлім

Мағынасы

орнату тәртібінің тәртібі, сондай-ақ оның қалай көрінуі керектігі туралы нұсқауларды қамтиды. AppName, AppVerName және DefaultDirName кілт сөздері қажет. Барлық қалғандары - қажетінше
Бұл орнату файлдарын қамтиды
таңбашалар (белгішелер)
Құрамдас бөліктердің орнату тәртібінің түріне қатынасы
жаңа бос қалталарды жасауға мүмкіндік береді
INI файлдарына жазады
орнату кезіндегі бірінші әрекет, systax бөлімге сәйкес келеді
мәтінге нақты өзгерістер енгізуге мүмкіндік береді
тізілімге жазба жасайды
басқа бағдарламаларды деректер сәтті орнатылғаннан кейін, бірақ диалогтық терезе жабылмай тұрып орындайды
орнату кезінде қосымша әрекеттерге мүмкіндік береді
орнату түрін орнатады
жою кезіндегі соңғы әрекет. Осылайша қалталар және/немесе файлдар жойылады
жою кезіндегі бірінші операция. Жүйе бөлімге сәйкес келеді
тіл туралы мәліметтерді қамтиды. әдетте пайдаланылмайды

Inno Setup әдетте жолдарды қамтитын әртүрлі алдын ала анықталған тұрақты мәндері бар сценарий ішінде жұмыс істейді. Жазу әдісі: (Аты). (Қолданба) және (топ) сияқты кейбір тұрақты мәндерді пайдаланушы алдын ала анықтауы керек. Тұрақтыларды өздері анықтағысы келетін кез келген адам Алекс Яккимоффтың препроцессорына жүгінуі керек.

Мұнда негізгі Inno орнату тұрақтылары берілген:

тұрақты

мысал

(жеңіс) каталог жолы/ Windows қалтасы C:\Windows
(sys) Windows жүйелік қалтасына, атап айтқанда System32 қалтасына жол C:\Windows\System немесе C:\Windows\System32
(қолданба) жеке қолданбаға (бағдарламаға) жол
(pf) бағдарлама қалтасына жол C:\Бағдарлама
(cf) ортақ деректерге жол C:\Programme\Gemeinsame Dateien
(дао) (cf)\Microsoft Shared\DAO сәйкес келеді C:\Programme\Gemeinsame Dateien\Microsoft Shared\DAO
(src) орнату кезіндегі орнату қалтасына жол R:\
(топ) бастау мәзіріне арналған бағдарламалар тобы

Сонымен, шешуді қажет ететін мәселелерді қарастырайық (біз тек минималдыларын анықтаймыз). Біздің орнатушы келесі әрекеттерді орындауы керек:

Файлдарды қажетті орындарға орау
Бағдарлама каталогында қалта жасаңыз («Cop» қалтасы - сақтау үшін резервтік көшірмелернегіздер)
Бастау - Барлық бағдарламаларда қолданбаны іске қосу мәзірін, сондай-ақ жұмыс үстеліндегі белгішені жасаңыз

Бұл қажетті минимум. Бірақ, әрине, бұл Inno Setup мүмкіндіктерінің бәрі емес. Көптеген әзірлеушілер оны бекер емес. Бірақ бұл мақалада мен бағдарламаның мүмкіндіктерін тереңірек зерттегісі келетіндермен шектелемін; көмек жүйесі. Интернетте бағдарламаға да, анықтаманың аудармаларына да көптеген сілтемелер бар. Мысалы, Inno Setup 5.1.6. және ол бойынша анықтаманы мына жерден жүктеп алуға болады... Бағдарламаның ағылшын тіліндегі веб-сайты http://www.innosetup.com

Алдымен шеберді пайдаланып орнатушыны жасау арқылы тәжірибе жасап көріңіз, содан кейін алынған сценарийдің құрылымын зерттеңіз. Негізінде, қай жерде нені басу керектігін егжей-тегжейлі сипаттаудың қажеті жоқ деп ойлаймын. Inno Setup бағдарламасының үйрену оңай болғаны сонша, оны ешбір қиындықсыз үйренуге болады, бұл «ғылыми покинг әдісі» деп аталады. Мұнда, мысалы, бұрын анықталған тапсырмаларды орындайтын орнатушы сценарийі (барлық тарату файлдары D:\Setup каталогында орналасқан).


AppName=Менің бағдарламам
AppVerName=Менің бағдарламам. 1.0 нұсқасы.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName=(pf)\MyProgram
DisableDirPage=жоқ
DefaultGroupName=Менің бағдарламам
DisableProgramGroupPage=иә
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
AlwaysCreateUninstallIcon=иә


Атауы: «десктопикон»; Сипаттама: «&Жұмыс үстелінде төте жол жасау»; GroupDescription: "Қосымша таңбашалар:"


Дереккөз: "D:\Setup\Server.mdb"; DestDir: "(қолданба)"; DestName: "Server.mdb";
Дереккөз: "D:\Setup\license.txt"; DestDir: "(қолданба)";
Дереккөз: "D:\Setup\readme.txt"; DestDir: "(қолданба)";
Дереккөз: "D:\Setup\Log.JPG"; DestDir: "(қолданба)";
Дереккөз: "D:\Setup\Log.ico"; DestDir: "(қолданба)";
Дереккөз: "D:\Setup\Base.mdb"; DestDir: "(қолданба)";


Файл атауы: "(app)\MyProg.url"; Бөлім: «Internet Shortcut»; Кілт: «URL»; Жол: "http://MyMySoft.ru/"


Атауы: "(app)\Cop"


Атауы: "(топ)\Менің бағдарламам"; Файл атауы: "(app)\Base.mdb" ;WorkingDir: "(қолданба)";IconFilename:(app)\Log.ico
Атауы: "(топ)\Бағдарлама веб-сайты"; Файл атауы: "(app)\MyProg.url"
Атауы: "(userdesktop)\Менің бағдарламам"; Файл атауы: "(app)\Base.mdb" ;WorkingDir: "(қолданба)"; IconFilename:(app)\Log.ico;Тапсырмалар: desktopicon

Мұның бәрі қалай жұмыс істейтінінің мысалын төменде жүктеп алуға болады.

  • Қосымша ақпарат/өнімдерді сатып алу үшін «Интерфейс» бөліміне хабарласыңыз

Жүктеулер

Компьютерлермен ерекше таныс емес пайдаланушылардың көпшілігі Орнату деген не және оның функциялары қандай екеніне қызығушылық танытады. Кейде бұл сұрақтың жауабы өте қарапайым. Дегенмен, көп жағдайда бұл компонент компьютердегі көптеген мәселелермен байланысты.


Осылайша, Орнату дегеннің не екенін түсінуіңіз керек және осы файлда ақаулықтар туындаса не істеу керектігін түсінуіңіз керек. Айта кету керек, бұл бірінші көзқараста көрінетіндей қиын емес.

Тілдік нормалар

Ең алдымен, бұл сөздің аудармасы екенін түсіну керек. Көбінесе ол пайдаланушыға көмек көрсетеді және операцияның мәнін түсінуге мүмкіндік береді. Орнату дегеніміз не? Бұл сұраққа жауап алу үшін ағылшын сөздігіне жүгіну керек. Бұл сөз «орнату» (зат есім) немесе «орнату» (етістік) дегенді білдіреді. Басқаша айтқанда, компьютерге орнатылатын нәрсе. Айта кету керек, бұл компонентсіз операциялық жүйенің жұмысын елестету қиын. Орнату шынымен маңызды ма? Мұны анықтау керек. Әсіресе, компьютер жүйелі түрде әртүрлі қателерді шығарса.

Компьютер үшін Орнату дегеніміз не?

Негізгі аудармадан басқа, бұл қосымшаның компьютерлік түсіндірмесі де бар. Бұл заманауи пайдаланушылар үшін ең түсінікті. Айта кету керек, «Орнату» бір нәрсені орнатуға арналған бағдарламаны білдіреді. Оның негізгі компоненті Setup.exe болып табылады. Басқаша айтқанда, бұл орнату немесе орындалатын файл. Іске қосылғаннан кейін компьютерде не болады. Орнату нені сипаттайды? Мысалы, орындалатын құжаттардың ішінен әртүрлі қолданбаларды, ойындарды (оларды орнату) және іске қосу параметрлерін таңдауға болады. Сондай-ақ Bios Setup бар. Бұл компьютермен жұмыс істеуге мүмкіндік беретін параметрлердің атауы. Басқаша айтқанда, әмбебап «Bios» көмегімен.

Компьютерді «Орнату»сыз елестету мүмкін емес. Бұл файлдар болмаған кезде пайдаланушы әртүрлі пәрмендерді орындай алмайды. Мазмұн мен бағдарламаларды орнату мүмкін болмайды. Setup.exe әр қолданбада немесе ойында бар. Ол операциялық жүйеге қажетті мазмұнды жылдам орнатуға мүмкіндік беретін орнату бағдарламасын іске қосуға көмектеседі. Бұл мүмкіндікті белсендіру үшін орындалатын файлды екі рет басу керек.

Айналым ережелері

Айта кету керек, Setup.exe файлы арнайы өңдеуді қажет етеді. Әсіресе Интернеттен жүктелген ойынды орнатуға келгенде. Бұл қиын мәселеде не көмектесетінін анықтау керек. Біріншіден, мүмкін болатын сәтсіздіктерді болдырмау үшін барлық үшінші тарап қолданбаларын жабу керек. Әрі қарай, орындалатын файлы бар қалтаға өтуге болады. Бастау үшін «Setup.exe» файлын екі рет басу керек. Операция бөлмесі орнатылған Windows жүйесі 7 және одан жоғары нұсқаларда компьютер пайдаланушыдан процесті бастауға рұқсат сұрайды. Экранда өндіруші-жасаушы туралы негізгі ақпарат, сондай-ақ құжаттың орналасқан жері бар терезе пайда болады. Онда іске қосу үшін «Иә» немесе бірдеңені орнатудан бас тарту үшін «Жоқ» деп жауап беру керек.

Расталғаннан кейін оңай шарлау мүмкіндігі бар терезе пайда болады. Біріншіден, жүйе пайдаланушымен амандасады және оның орнатылғаны туралы хабарлайды. Содан кейін «Орнатқыштағы» барлық нұсқауларды орындап, процесті аяқтау керек. Осыдан кейін арнайы қолданба орнатылады. Setup.exe файлын түбірлік мазмұн қалтасынан ешқашан жылжытпау өте маңызды. Сондай-ақ оны компьютерге орнатқаннан кейін де жою немесе жою ұсынылмайды. Бұл қолданбалардың жұмысын тоқтатуына әкелуі мүмкін. Айта кету керек, «Орнату» - бұл бір нәрсені орнату үшін ғана емес, оны іске қосу үшін де қажет қосымша. Бағдарламаларды белсендіруге қатысатын жұмыс үстеліндегі барлық сілтемелер «exe» кеңейтімі бар мекенжаймен аяқталады.

Процесс

Орындалатын процестердің арасында сіз кейде «Орнату» таба аласыз. Айта кету керек, кейбір пайдаланушылар бұған сақтықпен қарайды. Орнату жұмыс істейді және іске қосылған және орындалатын процестерді бақылайды. Осылайша, ол сүзгі түрі ретінде әрекет етеді. Оны өшірсеңіз, операциялық жүйенің жұмысы бақыланбайтын болады. Басқаша айтқанда, қолданбалар мен ойындарды қалыпты түрде орнату және іске қосу мүмкін емес. Сондықтан бұл әуесқойлықпен айналысуға тырысудың қажеті жоқ. Кейде бұл процесс көптеген компьютерлік ресурстарды қажет етеді.

Вирус

Бұрын қауіпсіз «Орнату» нақты вирусқа айналуы мүмкін делік. IN бұл жағдайдаол бір жерде болуы мүмкін операциялық жүйежәне кәдімгі орындалатын файл астында шифрланған. Мұндай компьютерлік инфекциялар көбінесе ең қажетті қолданбаларға қосылады. Қажетті бағдарлама іске қосылғаннан кейін вирус үздіксіз белсендіріледі. Айта кету керек, антивирус әрқашан мәселені шеше алмайды. Бастапқыда «Setup.exe» ретінде жасырылған вирусты анықтау өте қиын. Егер сіздің компьютеріңізге вирус жұққан деп күдіктенсеңіз, барлық қолданбаларды жауып, жүйені инфекцияның бар-жоғын тексеруге тура келеді. Бұл жағдайда антивирус көмекке келеді. Келесі бағдарламалар Setup бағдарламасымен жақсы жұмыс істейді:

Avast;
Nod32;
Dr.Web.

Егер сканерлеу алаңдаушылықты растаса, қауіпті жоюға асықпаудың қажеті жоқ. Осыдан кейін сіз вирусы бар қолданбаны іске қоса алмайтыныңызды есте ұстаған жөн. Компьютеріңізді тиімді және дұрыс өңдеуді жүзеге асыру үшін сізге қызмет көрсету орталығының мамандарынан көмек сұрау керек. Олар пайдаланушының файлдары мен құжаттарына зиян келтірместен қауіпті тауып, залалсыздандырады.

Шпион

Тағы бір кең таралған сценарий бар. Біз компьютерде арнайы шпионның болуы туралы айтып отырмыз. Ол орнату сияқты процестерде шифрлауға қабілетті. Бұл инфекция пайдаланушының жеке деректерін анықтауға және ұрлауға арналған. Мысалы, мекенжайлар және электрондық пошта, сандар банк карталары, беттерге арналған логиндер мен құпия сөздер және т.б. Айта кету керек, компьютерде шпионды анықтау өте жағымды емес, әсіресе ол Setup.exe астында шифрланған кезде.

Бұл жағдайда антивирусты пайдалану әрқашан тиімді бола бермейді. Сізге шпиондық бағдарламаға қарсы арнайы бағдарламаны қосымша жүктеп алып, орнату қажет. Мысалы, SpyHunter. Ол еркін қол жетімді және пайдалану оңай. Қолданбаны іске қосып, тексеруді бастау керек. Нәтижелер алынған кезде қауіптерді қауіпсіз жоюға болады. Тапсырма менеджеріне кіріп, Setup.exe процесін аяқтауды ұмытпаңыз. Әрі қарай, компьютерді қайта іске қосу керек. Диспетчерде «Орнату» қайтадан пайда болады, бірақ одан қорықпау керек.

Осылайша, мақалада Орнату деген не деген сұрақ қарастырылды. Көріп отырғаныңыздай, бұл өте маңызды файл. Кейде бұл көптеген қиындықтарды тудыруы мүмкін. Қиындыққа жол бермеу үшін компьютерде не орнатылғанын және жүктелгенін көру керек. Әрқашан тек сенімді процестерді орындау ұсынылады.