اینو ستاپ (Inno Setup) یک ابزار برای ساخت فایلهای نصب برنامههای ویندوز است. این ابزار اولین بار در سال 1997 معرفی شد و امروزه از نظر امکانات و پایداری با بسیاری از ابزارهای تجاری ساخت فایل نصب رقابت میکند و حتی از برخی از آنها پیشی گرفته است.

ویژگیهای کلیدی اینو ستاپ:
- پشتیبانی از تمامی نسخههای ویندوز از سال 2006 به بعد شامل: ویندوز 11، ویندوز 10، ویندوز 10 روی ARM، ویندوز سرور 2019، ویندوز سرور 2016، ویندوز 8.1، ویندوز 8، ویندوز سرور 2012، ویندوز 7، ویندوز سرور 2008 R2، ویندوز سرور 2008، و ویندوز ویستا. (بدون نیاز به سرویس پکها)
- پشتیبانی گسترده از نصب برنامههای 64 بیتی روی نسخههای 64 بیتی ویندوز. معماریهای x64، ARM64 و Itanium به طور کامل پشتیبانی میشوند.
- پشتیبانی کامل از نصبهای مدیریتی و غیر مدیریتی.
- قابلیت ایجاد یک فایل اجرایی (EXE) به صورت تک فایل برای نصب برنامه، که برای توزیع آنلاین بسیار مناسب است. همچنین پشتیبانی از ایجاد فایلهای چند بخشی (Disk spanning) وجود دارد.
- رابط کاربری استاندارد به شکل ویزارد ویندوز.
- امکان شخصیسازی انواع نصب مانند: نصب کامل (Full)، نصب حداقلی (Minimal)، و نصب سفارشی (Custom).
- قابلیت حذف کامل برنامه.
ویژگیهای مرتبط با نصب فایلها:
- فشردهسازی فایلها با استفاده از الگوریتمهای “deflate”، bzip2، و 7-Zip LZMA/LZMA2 به صورت داخلی. نصبکننده میتواند اطلاعات نسخه فایلها را مقایسه کند، فایلهای در حال استفاده را جایگزین کند، شمارش فایلهای مشترک را انجام دهد، DLL/OCXها و کتابخانههای نوع را ثبت کند، و فونتها را نصب کند.
- ایجاد میانبرها در هر مکانی، از جمله منوی استارت و دسکتاپ.
- ایجاد ورودیهای رجیستری و فایلهای .INI.
- اجرای برنامههای دیگر قبل، حین یا بعد از نصب.
- پشتیبانی از نصب چندزبانه، شامل پشتیبانی از زبانهای راست به چپ.
- پشتیبانی از نصبهای رمزگذاریشده و دارای رمز عبور.
- پشتیبانی از نصب و حذف دیجیتالی امضا شده، شامل امضای دوگانه (SHA1 و SHA256).
- نصب و حذف به صورت بیصدا (Silent).
- نصب به صورت یونیکد.
- گزینه پیشپردازنده یکپارچه برای سفارشیسازی پیشرفته در زمان کامپایل.
- گزینه موتور اسکریپتنویسی Pascal یکپارچه برای سفارشیسازی پیشرفته در زمان اجرا و حذف.
- کد منبع کامل از طریق GitHub در دسترس است.
- تمام ویژگیها به طور کامل مستند شدهاند.
- توسط برنامههایی مانند Microsoft Visual Studio Code و Embarcadero Delphi استفاده میشود.
تغییرات نسخه 6.5.1 اینو ستاپ:
- دانلودها اکنون از طریق یک رشته (Thread) ثانویه انجام میشوند، مشابه عملکردی که اولین بار برای استخراج آرشیوها در نسخه قبلی معرفی شد. این ویژگی باعث میشود که برنامه نصب حتی در صورت عدم گزارش پیشرفت توسط سیستم، همچنان پاسخگو باشد.
- رفع مشکل: استفاده از گزینه خط فرمان /CC در IDE کامپایلر برای کامپایل یک اسکریپت دیگر باعث خطا نمیشود.
- تغییرات جزئی.
⏬ دانلود نرم افزار Inno Setup