4 ابزار بزرگ برای ایجاد بسته های نصب ویندوز

من تعداد قابل توجهی از کد در حرفه IT خود را نوشته ام و تعدادی از برنامه های ویندوز نیز منتشر کرده ام، بنابراین یک ابزار خوب برای ایجاد بسته های نصب ویندوز همیشه کلید است. هر برنامه دارای مجموعه ای متفاوت از نیازها، مانند اسکریپت ها، DLL ها، تنظیمات امنیتی، و غیره می باشد، بنابراین یک ابزار که بتواند مجموعه ای از الزامات پیچیده را مدیریت کند لازم است.

اگر پول دارید یا نیاز دارید شما می توانید همیشه از InstallShield استفاده کنید، انتخاب جامد برای بسیاری از شرکت ها با استفاده از ویندوز. ما همیشه از InstallShield در روزهای اول ما استفاده کردیم، همانطور که با ویژوال استودیو و Visual Foxpro بسته شد.

با این وجود، این تنها نرم افزار خوب برای ایجاد سازندگان ویندوز نیست.

سیستم نصب Nullsoft Scriptable (NSIS)

p>اگر شما نرم افزار منبع باز را دوست دارید، ممکن است بخواهید سیستم نصب Nullsoft Scriptable (NSIS)را بررسی کنید. NSIS یک سیستم حرفه ای است که می توانید از همه چیز برای نصب ویندوز بسیار ساده و بسیار پیچیده استفاده کنید. این کوچک است، اما دارای مجموعه ای از ویژگی های بزرگ است که برای توزیع اینترنت مناسب می باشد.

همان طور که می توانید با نام بگویید، NSIS مبتنی بر اسکریپت است، که به شما اجازه می دهد منطق را به عنوان پیچیده ای ایجاد کنید برای رسیدگی به هر وضعیت خوشبختانه، برای مبتدیان، همچنین شامل تعدادی از پلاگین ها و اسکریپت های از پیش تعیین شده برای شروع شما است.

در اینجا یک لیست کوتاه از برخی از ویژگی های مورد علاقه من این سازنده بسته MSI است:

  • توانایی ایجاد نصب ویندوز که می تواند نصب، حذف، تنظیم تنظیمات سیستم، استخراج فایل ها و موارد دیگر .
  • NSIS تنها 34 کیلو بایت سربار است!
  • یک نصب کننده سازگار با تمام نسخه های اصلی ویندوز از ویندوز 95 تا ویندوز 10 است.
  • سه روش فشرده سازی ( ZLib، BZip2، LZMA) برای اطمینان از بزرگترین فشرده سازی بسته های نصب شده شما.
  • نصب کننده مبتنی بر اسکریپت بهتر از برنامه های دیگر است که فقط یک لیست از فایل ها و کلید های رجیستری ایجاد می کند. با استفاده از زبان اسکریپت، شما می توانید بسیاری از وظایف نصب و راه اندازی مختلف مانند ارتقاء، چک نسخه، سیستم راه اندازی مجدد سیستم، اصلاح متغیرهای محیطی، دسترسی به API ویندوز و غیره انجام دهید.
  • ایجاد محاوره ها و رابط های سفارشی برای ورودی کاربر گزینه های پیکربندی و حتی یک رابط جادوگر سفارشی است.
  • قابلیت های NSIS را با افزونه هایی که می توانند با نصب کننده ارتباط برقرار کنند، گسترش دهند.
  • پشتیبانی از نصب وب و پچ کردن فایل در اینترنت
  • این برنامه پشتیبانی از تنهای دیگر ویژگی ها از جمله نصب خود را با استفاده از چکمه، لیست و درخت برای انتخاب جزء، حالت خاموش برای نصب خودکار، ویرایشگر کامل کد برای نوشتن اسکریپت، و غیره.

    نصب پیشرفته

    نصب کننده پیشرفته همچنین یک نسخه رایگان دارد، اما همچنین دارای چندین نسخه دیگر است که بسته به نحوه پیچیده نصب کننده شما بودن. این بسیار اغلب به روز می شود و بسیار کار می کند.

    اگر به دنبال چیزی حرفه ای تر هستید که شامل برخی از گزینه ها برای پشتیبانی است، سپس Installer Advanced انتخاب خوبی است. اگر شما می خواهید یک شکستگی ویژگی بین پنج نسخه مختلف داشته باشید، سپس پیوند را بررسی کنید. نسخه رایگان در واقع دارای بسیاری از ویژگی های است و ما قادر به استفاده از آن در شرکت ما برای مدت طولانی بود، زیرا نصب ما نسبتا ساده بود.

    یکی از ویژگی های منحصر به فرد به Installer پیشرفته، Analytics Installerاست. این اساسا مجموعه ای از ابزارها برای دیدن نحوه نصب، استفاده و حذف برنامه های کاربردی شما است. شما به راحتی می توانید ببینید که پایگاه کاربری شما چقدر بزرگ است، بارگیری یک نظرسنجی زمانی که یک کاربر برنامه را حذف می کند و اطلاعات مربوط به سیستم کاربر و موقعیت جغرافیایی را دریافت می کند.

    این نیز به شما اجازه می دهد تا به راحتی بسته بندی کنید. برنامه های خود را به فرمت AppX جدید، که برای پلت فرم ویندوز جهانی مورد نیاز است. این هیچ تغییری در کد نیاز ندارد و آنها یک ابزار مبدل AppX رایگان دارند. اینها فقط برخی از ویژگی های منحصر به فرد هستند، اما Installer پیشرفته تقریبا همه پایگاه ها را پوشش می دهد.

    راه اندازی Inno

    در اینجا لیستی از بهترین ویژگی های Inno Setup است:

    • پشتیبانی از تمام نسخه های ویندوز از ویندوز 2000 تا ویندوز 10
    • پشتیبانی از نصب برنامه های 64 بیتی در ویندوز 64 بیتی
    • پشتیبانی از ایجاد یک فایل EXE ساده برای توزیع آسان فایل
    • انواع تنظیمات قابل برنامه ریزی و پشتیبانی کامل از برنامه حذف
    • ایجاد کلید های میانبر، رجیستری و فایل های INI
    • پشتیبانی از نصب های خاموش و موتور اسکریپت پاسکال برای نصب های پیشرفته تر
    • برنامه های افزودنی شخص ثالث که ویژگی های تنظیم Inno
    • به طور کلی، این یک گزینه واقعا خوب است زیرا کاملا رایگان و بسیار آسان برای استفاده است.

      WIX Toolset

      11

      WIX Toolset شما می توانید چندین نصب کننده بسیار پیچیده را با آن ایجاد کنید، اما کمی کد گذاری کنید و از خط فرمان استفاده کنید. بر اساس مدل سازنده XML است. اگر ویژوال استودیو ندارید، می توانید از ابزار Wix یا MSBuild استفاده کنید. این برنامه از MSI، MSP، MSM و MST نصب شده است.

      بنابراین، اینها برخی از برنامه های شناخته شده و پایدار تر هستند که می توانید برای ایجاد سازندگان ویندوز استفاده کنید. من مطمئن هستم که بسیاری دیگر از آنها وجود دارد، بنابراین احساس رایگان به ما اطلاع می دهد که کدام شما در نظرات استفاده کنید. لذت ببرید!

      معرفی وب سایتی که زیرنویس همه فیلم ها و سریال ها را به هر زبانی می‌توان، رایگان دانلود کرد

      پست های مرتبط:


      12.10.2017