Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

მე დავწერე საკმაოდ ბევრი კოდი ჩემს IT კარიერაში და გამოვაქვეყნე ბევრი Windows პროგრამა, ასევე Windows- ის ინსტალატორის პაკეტების შესაქმნელად კარგი ინსტრუმენტი ყოველთვის იყო მნიშვნელოვანი. თითოეულ პროგრამას ექნება სხვადასხვა მოთხოვნილებების კომპლექტი, როგორიცაა სკრიპტები, DLL, უსაფრთხოების პარამეტრები და ა.შ., ასე რომ, ერთი ინსტრუმენტი, რომელიც გაუმკლავდებოდა მოთხოვნების კომპლექსს, იყო საჭირო.

თუ ფული გაქვთ ან უამრავი დახმარება გჭირდებათ, ყოველთვის შეგიძლიათ დაუკავშირდეთ InstallShield- ს, რომელიც კარგი არჩევანია მრავალი კომპანიისთვის, რომლებიც იყენებენ Windows- ს. ადრე ყოველთვის ვიყენებდით InstallShield- ს, რადგან ის შეფუთული იყო Visual Studio და Visual Foxpro- ით.

თუმცა, ეს არ არის ერთადერთი კარგი პროგრამა Windows ინსტალატორების შესაქმნელად. ამ სტატიაში ვახსენებ კიდევ რამდენიმე უფასო და ფასიან (თუმცა ბევრად უფრო იაფ) კომუნალური პროგრამას, რომელთა გამოცდა შეგიძლიათ თქვენს ორგანიზაციაში. Nullsoft სკრიპტით დაინსტალირებული სისტემა (NSIS)

თუ გიყვართ ღია წყაროების პროგრამული უზრუნველყოფა, შეიძლება გაეცნოთ Nullsoft სკრიპტული ინსტალაციის სისტემას (NSIS). NSIS არის პროფესიონალური სისტემა, რომლის საშუალებითაც შეგიძლიათ შექმნათ ყველაფერი, დაწყებული ძალიან მარტივიდან ძალიან რთული Windows ინსტალატორებით.ეს პატარაა, მაგრამ აქვს დიდი მახასიათებლების ნაკრები, რაც მას ინტერნეტის განაწილებისთვის შესაფერისი ხდის.

როგორც სახელით გესმით, NSIS დაფუძნებულია სკრიპტებზე, რაც საშუალებას გაძლევთ შექმნათ ისეთი რთული ლოგიკა, როგორც გჭირდებათ ნებისმიერი სიტუაციის მოსაგვარებლად. საბედნიეროდ, დამწყებთათვის ის ასევე მოიცავს დანამატების ჯგუფს და წინასწარ განსაზღვრულ სკრიპტებს თქვენი დასაწყებად.



აი ამ MSI პაკეტის შემქმნელის ჩემი საყვარელი თვისებების მოკლე ჩამონათვალი: შესაძლებლობა Windows ინსტალატორების შესაქმნელად, რომლებსაც შეუძლიათ ინსტალაცია, წაშლა, სისტემის პარამეტრების დაყენება, ფაილების ამოღება და სხვა.NSIS– ს ოვერჰედის მხოლოდ 34 კბ! ეს ბევრად ყველაზე პატარა ვინდოუსის ინსტალერია შედარებით InstallShield და Wise. ერთი ინსტალერი, რომელიც თავსებადია Windows– ის ყველა მთავარ ვერსიასთან Windows 95 – დან Windows 10 – მდე. შეკუმშვის სამი მეთოდი (ZLib, BZip2, LZMA) თქვენი ინსტალერი პაკეტების უდიდესი შეკუმშვის უზრუნველსაყოფად. სკრიპტებზე დაფუძნებული ინსტალერი უკეთესია ვიდრე სხვა პროგრამები, რომლებიც უბრალოდ ქმნიან ფაილების ჩამონათვალს და რეესტრის გასაღებებს. სკრიპტის ენის გამოყენებით შეგიძლიათ შეასრულოთ სხვადასხვა ინსტალაციის დავალებები, როგორიცაა განახლებები, ვერსიების შემოწმება, სისტემის გადატვირთვა, გარემოს ცვლადების მოდიფიკაცია, Windows API– ზე წვდომა და სხვა.შექმენით მორგებული დიალოგები და ინტერფეისი, რომ შეიტანოთ მომხმარებლის შეყვანა, კონფიგურაციის ვარიანტები და თუნდაც პერსონალური ოსტატის ინტერფეისი. NSIS– ის შესაძლებლობების გაფართოება დანამატებით, რომლებსაც შეუძლიათ ინსტალატორთან ურთიერთობა. ინტერნეტის საშუალებით ვებ – ინსტალაციისა და ფაილების დასწორების მხარდაჭერა.

პროგრამა მხარს უჭერს უამრავ სხვა მახასიათებელს, მათ შორის ინსტალატორის თვითდამოწმებას საკონტროლო ჯამის, სიის და კომპონენტის არჩევის ხის, ავტომატური ინსტალაციების ჩუმი რეჟიმისთვის, სრული კოდის რედაქტორისთვის, სკრიპტების დასაწერად და ა.შ.Advanced Installer

Advanced Installer- ს აქვს უფასო ვერსია, მაგრამ მას ასევე აქვს რამდენიმე სხვა ვერსია, რომლებიც ფასში იზრდება იმის მიხედვით, თუ რამდენად რთული უნდა იყოს თქვენი ინსტალერი. ის ხშირად განახლდება და ძალიან კარგად მუშაობს.

თუ თქვენ ეძებთ უფრო პროფესიონალს, რომელიც ასევე მოიცავს მხარდაჭერის რამდენიმე ვარიანტს, Advanced Installer კარგი არჩევანია. თუ გსურთ ხასიათის გაფუჭება მათ ხუთი განსხვავებულ ვერსიას შორის, გადახედეთ ბმულს. უფასო ვერსიას, ფაქტობრივად, უამრავი ფუნქცია აქვს და ამის გამოყენება დიდხანს შეგვეძლო ჩვენს კომპანიაში, რადგან ჩვენი ინსტალატორები საკმაოდ უბრალოები იყვნენ.



Advanced Installer- ის ერთი უნიკალური ფუნქცია არის Installer Analytics. ეს არის, ძირითადად, ინსტრუმენტების ნაკრები, რომ ნახოთ თუ როგორ ინსტალაციას, გამოყენებას და დეინსტალაციას ახდენენ მომხმარებლები. თქვენ მარტივად შეგიძლიათ ნახოთ, თუ რამდენად დიდია თქვენი მომხმარებელთა ბაზა, ჩატვირთეთ გამოკითხვა, როდესაც მომხმარებელი ამოშლის პროგრამას და მიიღებთ ინფორმაციას მომხმარებლის სისტემისა და გეოგრაფიული მდებარეობის შესახებ. ეს ყველაფერი გლუვ და თანამედროვე ვებ – ინტერფეისზეა, რომლის გამოცდა თავად შეგიძლიათ.



ეს ასევე საშუალებას გაძლევთ მარტივად შეფუთოთ თქვენი პროგრამები ახალ AppX ფორმატში, რომელიც საჭიროა უნივერსალური Windows პლატფორმისთვის.იგი არ საჭიროებს რაიმე კოდის ცვლილებას და მათ აქვთ უფასო AppX გადამყვანი ინსტრუმენტი. ეს მხოლოდ რამდენიმე უნიკალური თვისებაა, მაგრამ Advanced Installer საკმაოდ ფარავს ყველა ბაზას. თითოეული გამოცემისთვის იხილეთ ფუნქციების სრული სია აქ.



Inno Setup

Inno Setup არის Windows- ის მოწინავე ინსტალერი, რომელიც სრულიად უფასოა და ის უკვე 1997 წლიდან არსებობს. უამრავი ფუნქცია და შესანიშნავია მცირე ბიზნესისთვის, ზომიერად რთული მოთხოვნების შესაბამისად.



აქ მოცემულია Inno Setup– ის რამდენიმე საუკეთესო მახასიათებლის ჩამონათვალი: მხარდაჭერა Windows– ის ყველა ვერსიიდან Windows 2000 – დან Windows– მდე 10 მხარს უჭერს 64 ბიტიან პროგრამებს 64 ბიტიან Windows– ზე. მხარს უჭერს ერთი EXE ფაილის შექმნას ფაილების მარტივი განაწილებისთვის, პარამეტრების დაყენების ტიპები და პროგრამის დეინსტალაციის სრული მხარდაჭერა, მალსახმობების, რეესტრის ჩანაწერების და INI ფაილების შექმნა. უფრო მოწინავე ინსტალაციისთვის მესამე მხარის გაფართოებები, რომლებიც აძლიერებს Inno- ს დაყენების მახასიათებლებს

საერთო ჯამში, ეს ნამდვილად კარგი ვარიანტია, რადგან ის სრულიად უფასოა და მისი გამოყენება ძალიან მარტივია.ის ვერ შეძლებს გააკეთოს ის, რისი გაკეთებაც შეუძლია InstallShield- ს ან თუნდაც Advanced Installer- ს, მაგრამ ის მოიცავს თითქმის ყველა საფუძველს. WIX ინსტრუმენტთა ნაკრები

WIX ინსტრუმენტთა ნაკრები არის უფასო ინსტრუმენტები Windows ინსტალატორების შესაქმნელად, რომელიც მუშაობს Visual Studio 2012 ან უფრო მაღალი ვერსიით. ბოლოს ვახსენებ, რადგან ის მოითხოვს სწავლის უდიდეს მრუდეს. თქვენ შეგიძლიათ შექმნათ ძალიან რთული ინსტალატორები, მაგრამ საკმაოდ ბევრი კოდირება და ხშირად გამოიყენებთ ბრძანების ხაზს.



WIX ინსტრუმენტთა ნაკრები დაფუძნებულია XML ავტორიზაციის მოდელზე.თუ თქვენ არ გაქვთ Visual Studio, შეგიძლიათ გამოიყენოთ Wix ინსტრუმენტები ან MSBuild. იგი მხარს უჭერს MSI, MSP, MSM და MST ინსტალერი ფაილების შექმნას. იგი ასევე მხარს უჭერს Windows Installer ფუნქციების დიდ რაოდენობას.

ასე რომ, ეს არის რამდენიმე უკეთ ცნობილი და სტაბილური პროგრამა, რომელთა გამოყენება შეგიძლიათ Windows ინსტალატორების შესაქმნელად. დარწმუნებული ვარ, რომ იქ უამრავი სხვა ადამიანია, ასე რომ მოგერიდებათ გაგვაცნოთ, თუ რომელი გამოიყენოთ კომენტარებში. ისიამოვნეთ!


SETUP UA COMPUTER BLOG