اینستالر Inno Setup یک نصب کننده رایگان برای برنامههای ویندوز است. این نرم افزار اولین بار در سال ۱۹۹۷ معرفی شد و امروزه از نظر امکانات و پایداری با بسیاری از نصب کنندههای تجاری رقابت میکند و حتی از آنها پیشی میگیرد.
ویژگیهای کلیدی Inno Setup:
- پشتیبانی از تمام نسخههای ویندوز از سال ۲۰۰۶ تاکنون، از جمله: ویندوز ۱۱، ویندوز ۱۰، ویندوز ۱۰ برای ARM، ویندوز سرور ۲۰۱۹، ویندوز سرور ۲۰۱۶، ویندوز ۸.۱، ویندوز ۸، ویندوز سرور ۲۰۱۲، ویندوز ۷، ویندوز سرور ۲۰۰۸ R2، ویندوز سرور ۲۰۰۸ و ویندوز ویستا. (هیچ بسته خدماتی نیاز نیست.)
- پشتیبانی گسترده از نصب برنامههای ۶۴ بیتی روی نسخههای ۶۴ بیتی ویندوز. معماریهای x64، ARM64 و Itanium بطور کامل پشتیبانی میشوند.
- پشتیبانی کامل از نصبهای مدیریتی (Administrative) و غیرمدیریتی.
- امکان ساخت یک فایل EXE واحد برای نصب برنامه، جهت توزیع آسان به صورت آنلاین. همچنین از تقسیم بندی دیسک (Disk Spanning) پشتیبانی میشود.
- رابط کاربری مشابه با جادوگر نصب استاندارد ویندوز.
- امکان سفارشی سازی نوع نصب، مانند: کامل (Full)، حداقل (Minimal) و سفارشی (Custom).
- قابلیت حذف کامل برنامه (Uninstall).
قابلیتهای نصب فایلها:
- پشتیبانی داخلی از فشرده سازی فایلها با روشهای "deflate"، bzip2 و 7-Zip LZMA/LZMA2.
- امکان مقایسه نسخه فایلها، جایگزینی فایلهای در حال استفاده، شمارش فایلهای اشتراکی، ثبت DLL/OCX و کتابخانههای تایپ، و نصب فونتها.
- ایجاد میانبرها در هر مکانی، از جمله منوی استارت و دسکتاپ.
- ایجاد ورودی در رجیستری و فایلهای .INI.
- امکان اجرای برنامههای دیگر قبل، حین یا بعد از نصب.
- پشتیبانی از نصب چند زبانه، شامل پشتیبانی از زبانهای راست به چپ.
- پشتیبانی از نصبهای رمزدار و رمزنگاری شده.
- پشتیبانی از نصب و حذف دیجیتالی امضا شده، شامل امضای دوگانه (SHA1 و SHA256).
- پشتیبانی از نصب و حذف بیصدا (Silent).
- پشتیبانی از نصب یونیکد (Unicode).
- گزینه پیش پردازنده (Preprocessor) داخلی برای سفارشی سازی پیشرفته در زمان کامپایل.
- گزینه موتور اسکریپت نویسی Pascal برای سفارشی سازی پیشرفته نصب و حذف در زمان اجرا.
- کد منبع کامل در GitHub در دسترس است.
- تمام ویژگیها بطور کامل مستند شدهاند.
- مورد استفاده در Microsoft Visual Studio Code و Embarcadero Delphi.
دانلود نرم افزار Inno Setup