Inno Setup یک نرم افزار رایگان برای نصب برنامه های تحت ویندوز است. این نرم افزار که برای اولین بار در سال ۱۹۹۷ معرفی شد، امروزه از نظر امکانات و پایداری با بسیاری از نرم افزارهای نصب تجاری رقابت می کند و حتی از آنها پیشی می گیرد.

 

Inno Setup نصب آسان و قدرتمند برنامه های ویندوز

 

ویژگی های کلیدی Inno Setup:

  1. پشتیبانی از تمامی نسخه های ویندوز از سال ۲۰۰۶ به بعد، از جمله: 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 Pack نیست)
  2. پشتیبانی گسترده برای نصب برنامه های ۶۴ بیتی روی نسخه های ۶۴ بیتی ویندوز. این نرم افزار از ساختارهای x64، ARM64 و Itanium پشتیبانی می کند.
  3. پشتیبانی گسترده برای نصب با سطح دسترسی مدیر (administrative) و کاربر عادی.
  4. امکان ایجاد یک فایل اجرایی (EXE) واحد برای نصب برنامه شما جهت توزیع آسان آنلاین. همچنین امکان تقسیم بندی فایل نصبی روی چند دیسک نیز وجود دارد.
  5. رابط کاربری استاندارد و جادوگری (wizard) به سبک ویندوز.
  6. امکان شخصی سازی انواع نصب، مانند کامل (Full)، حداقلی (Minimal) و سفارشی (Custom).
  7. قابلیت حذف کامل برنامه از سیستم

 

ویژگی های مربوط به نصب فایل ها:

  1. پشتیبانی یکپارچه از فشرده سازی “deflate”، “bzip2” و “7-Zip LZMA/LZMA2”.
  2. امکان مقایسه اطلاعات نسخه فایل، جایگزینی فایل های در حال استفاده، شمارش فایل های مشترک، ثبت DLL/OCX ها و کتابخانه های نوع (type library) و نصب فونت ها.

ایجاد میانبر (shortcut):

  1. امکان ایجاد میانبر در هر مکان دلخواه، از جمله منوی استارت و روی دسکتاپ.

ایجاد ورودی در رجیستری و فایل های INI:

  1. امکان ایجاد ورودی در رجیستری و فایل های INI.

اجرای برنامه های دیگر:

  1. اجرای سایر برنامه ها قبل، در حافظه یا بعد از نصب.

پشتیبانی از زبان های مختلف:

  1. پشتیبانی از نصب چند زبانه، از جمله زبان های راست به چپ.

امنیت:

  1. پشتیبانی از نصب با رمز عبور و رمزگذاری شده.
  2. پشتیبانی از امضای دیجیتال نصب و حذف نصب، از جمله امضای دوگانه (SHA1 و SHA256).

نصب و حذف بدون دخالت کاربر:

  1. امکان نصب و حذف بدون دخالت کاربر (Silent Install/Uninstall).

پشتیبانی از یونیکد:

  1. پشتیبانی از نصب با یونیکد.

امکانات پیشرفته:

  1. گزینه پیش پردازنده یکپارچه برای سفارشی سازی پیشرفته در زمان کامپایل.
  2. گزینه موتور اسکریپت نویسی Pascal یکپارچه برای سفارشی سازی پیشرفته نصب و حذف نصب در زمان اجرا.

کد منبع کامل:

  1. کد منبع کامل از گیت هاب در دسترس است.

حجم کم:

  1. حجم بسیار کم: تنها حدود ۱.۵ مگابایت سربار با در نظر گرفتن تمام امکانات.

مستندات کامل:

  1. تمامی امکانات به طور کامل مستند شده اند.

استفاده کنندگان برجسته:

  1. استفاده شده توسط Microsoft Visual Studio Code و Embarcadero Delphi

source