Inno Setup یک نرم افزار رایگان برای ساختن نصب کننده برنامه های تحت ویندوز است. این نرم افزار که برای اولین بار در سال ۱۹۹۷ معرفی شد، امروزه از نظر امکانات و پایداری با بسیاری از نرم افزارهای نصب کننده تجاری رقابت می کند و حتی از آنها هم فراتر می رود.
ویژگی های کلیدی Inno Setup:
- پشتیبانی از تمام نسخه های ویندوز از سال ۲۰۰۶ به بعد، شامل: ویندوز ۱۱، ویندوز ۱۰، ویندوز ۱۰ روی آرم، ویندوز سرور ۲۰۱۹، ویندوز سرور ۲۰۱۶، ویندوز ۸.۱، ویندوز ۸، ویندوز سرور ۲۰۱۲، ویندوز ۷، ویندوز سرور ۲۰۰۸ R2، ویندوز سرور ۲۰۰۸ و ویندوز ویستا. (نیازی به سرویس پک خاصی نیست.)
- پشتیبانی گسترده برای نصب برنامه های ۶۴ بیتی روی نسخه های ۶۴ بیتی ویندوز. این نرم افزار از ساختارهای x64، ARM64 و Itanium پشتیبانی می کند.
- پشتیبانی گسترده برای نصب با سطح دسترسی مدیریت (ادمین) و بدون سطح دسترسی مدیریت.
- امکان ایجاد یک فایل اجرایی (EXE) واحد برای نصب برنامه شما جهت توزیع آسان آنلاین. همچنین امکان تقسیم بندی روی دیسک هم وجود دارد.
- رابط کاربری استاندارد جادوگری (wizard) ویندوز.
- انواع نصب قابل تنظیم، به عنوان مثال کامل، کم حجم، سفارشی.
- قابلیت حذف کامل برنامه
امکانات نصب فایل ها:
-
شامل پشتیبانی یکپارچه برای فشرده سازی فایل ها با فرمت "deflate"، bzip2 و 7-Zip LZMA/LZMA2. این نرم افزار نصب کننده توانایی مقایسه اطلاعات نسخه فایل، جایگزینی فایل های در حال استفاده، استفاده از شمارش فایل های مشترک، ثبت کردن DLL/OCX ها و کتابخانه های نوع (type library) و نصب فونت ها را دارد.
-
ایجاد میانبر در هر مکان، از جمله در منوی استارت و روی دسکتاپ.
-
ایجاد ورودی های رجیستری و فایل های INI.
-
اجرای سایر برنامه ها قبل، در حین یا بعد از نصب.
-
پشتیبانی از نصب چند زبانه، از جمله پشتیبانی از زبان های راست به چپ.
-
پشتیبانی از نصب با رمز عبور و رمزگذاری شده.
-
پشتیبانی از نصب و حذف نصب با امضای دیجیتال، از جمله امضای دوگانه (SHA1 و SHA256).
-
نصب و حذف نصب بدون دخالت کاربر (silent)
-
نصب یونیکد (پشتیبانی از حروف گسترده)
-
گزینه پیش پردازنده یکپارچه برای سفارشی سازی پیشرفته در زمان کامپایل کردن.
-
گزینه موتور اسکریپت نویسی پاسکال یکپارچه برای سفارشی سازی پیشرفته نصب و حذف نصب در زمان اجرا.
-
کد منبع کامل از گیت هاب در دسترس است.
-
حجم بسیار کم: فقط حدود ۱.۵ مگابایت سربار با تمام امکانات گنجانده شده.
-
تمام ویژگی ها به طور کامل مستند شده اند.
-
استفاده شده توسط مایکروسافت ویژوال استودیو کد و امبارکادرو دلفی.