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

ویژگیهای کلیدی Inno Setup:
-
پشتیبانی از تمامی نسخههای ویندوز از سال 2006 به بعد، از جمله:
Windows 11، Windows 10، Windows 10 بر روی ARM، Windows Server 2019، Windows Server 2016، Windows 8.1، Windows 8، Windows Server 2012، Windows 7، Windows Server 2008 R2، Windows Server 2008 و Windows Vista. (بدون نیاز به بستههای خدماتی یا Service Packs)
-
پشتیبانی گسترده از نصب برنامههای 64 بیتی بر روی نسخههای 64 بیتی ویندوز. معماریهای x64، ARM64 و Itanium به طور کامل پشتیبانی میشوند.
-
پشتیبانی گسترده از نصبهای مدیریتی و غیرمدیریتی.
-
امکان ایجاد یک فایل EXE واحد برای نصب برنامه جهت توزیع آسان آنلاین. همچنین پشتیبانی از تقسیم دیسک (Disk Spanning) وجود دارد.
-
رابط کاربری استاندارد ویندوز به صورت ویزارد.
-
قابلیت شخصیسازی نوعهای نصب، مانند نصب کامل (Full)، حداقلی (Minimal) و سفارشی (Custom).
-
امکان حذف کامل نرمافزار (Uninstall).
قابلیتهای نصب فایلها:
-
شامل پشتیبانی داخلی از فشردهسازی فایلها با الگوریتمهای “deflate”، bzip2 و 7-Zip LZMA/LZMA2.
-
توانایی مقایسه اطلاعات نسخه فایلها، جایگزینی فایلهای در حال استفاده، شمارش فایلهای مشترک، ثبت DLL/OCX و کتابخانههای نوع (Type Libraries)، و نصب فونتها.
-
ایجاد میانبر (Shortcut) در هر مکانی از جمله منوی Start و دسکتاپ.
-
ایجاد ورودیهای رجیستری و فایلهای .INI.
-
اجرای برنامههای دیگر قبل، در حین یا پس از نصب.
-
پشتیبانی از نصب چندزبانه، از جمله پشتیبانی از زبانهای راست به چپ.
-
پشتیبانی از نصبهای رمزدار و رمزنگاری شده.
-
پشتیبانی از نصبها و حذف نصبهای امضاشده دیجیتال، از جمله امضای دوگانه (SHA1 و SHA256).
-
نصب و حذف نصب به صورت بیصدا (Silent).
-
نصب به صورت Unicode.
-
گزینه پیشپردازنده داخلی برای شخصیسازی پیشرفته در زمان کامپایل.
-
موتور اسکریپتنویسی Pascal داخلی برای شخصیسازی پیشرفته در زمان نصب و حذف نصب.
-
کد منبع کامل در دسترس از طریق GitHub.
-
تمام ویژگیها به طور کامل مستند شدهاند.
-
مورد استفاده توسط نرمافزارهایی مانند Microsoft Visual Studio Code و Embarcadero Delphi.
تغییرات کلیدی در نسخه 6.5.0:
-
گزینه لایسنس تجاری: پرداخت یکباره، دائمی، همراه با 2 سال بهروزرسانی.
-
استخراج آرشیو به صورت بومی برای ZIP، آرشیوهای چندبخشی (Multi-volume) و آرشیوهای رمزدار با استفاده از فلگها و توابع جدید.
-
تأیید امضا با ECDSA P-256، هشهای SHA-256، و ابزار جدید ISSigTool.exe.
-
رمزنگاری کامل نصبکننده (Encryption=full) که نیاز به رمز عبور در زمان نصب دارد.
-
سرویس ساختهای منحصربهفرد برای جلوگیری از استخراج غیرمجاز و رمزنگاری سفارشی.
-
حالت تاریک (Dark Mode) و بهبود دسترسی در Compiler IDE
دانلود نرم افزار Inno Setup