İçeriğe atla

Inno Setup alternatifi: betik yazmadan çevrimiçi Windows yükleyici

Inno Setup'ın güçlü yanları, betiksiz bir çevrimiçi oluşturucunun ne zaman daha uygun olduğu ve sihirbaz, kısayollar ve kaldırıcı içeren benzer bir Setup.exe'yi bir formla nasıl elde edeceğiniz.

31 Ekim 2026 tarihinde güncellendi · 3 dk okuma

Inno Setup mükemmel bir araçtır. Ücretsizdir, olgundur, iyi belgelenmiştir ve Windows kullanıcılarının hemen tanıdığı temiz yükleyiciler üretir. Bir alternatif arıyorsanız bunun nedeni genellikle şu üçünden biridir: bir .iss betiği yazıp bakımını yapmak istemiyorsunuz, derleme yapacak bir Windows makineniz yok ya da yükleyiciye bugün ihtiyacınız var ve öğrenme eğrisi önünüzde duruyor. Bu sayfa, doğru aracı seçebilmeniz için dürüst bir karşılaştırmadır.

Inno Setup size ne sunar

  • Özel mantık için Pascal benzeri küçük bir betik diline sahip, betikle yönlendirilen bir derleyici (ISCC.exe).
  • Klasik sihirbaz: hoş geldiniz, lisans, klasör, Başlat menüsü klasörü, görevler, ilerleme, bitiş.
  • Esnek dosya kuralları, kayıt defteri girdileri, özel sayfalar, kurulum sonrası çalıştırma ve sağlam bir kaldırıcı.
  • Büyük bir topluluk ve çok uzun bir geçmiş.

Şuna benzer bir betik yazarsınız:

[Setup]
AppName=My App
AppVersion=2.4.0
DefaultDirName={autopf}\My App
OutputBaseFilename=Setup

[Files]
Source: "app\*"; DestDir: "{app}"; Flags: recursesubdirs

[Icons]
Name: "{autoprograms}\My App"; Filename: "{app}\MyApp.exe"

Ardından bunu Windows üzerinde Inno Setup derleyicisiyle derlersiniz. Linux ve macOS kullanıcıları derleyiciyi Wine altında çalıştırır; bu işe yarar ama ek zahmet getirir.

Çevrimiçi bir oluşturucu ne zaman daha uygundur

ExeTup tam tersi yaklaşımı benimser: betik yok, derleyici yok, Windows makinesi yok. Uygulama klasörünü yüklersiniz, bir yükleyicinin ihtiyaç duyduğu soruları yanıtlarsınız ve bulutta derlenmiş bir Setup.exe indirirsiniz. Inno yerine NSIS yükleyici üretir; ikisi de standarttır, ikisini de Windows kullanıcıları tanır ve tipik bir masaüstü uygulaması için sonuç aynıdır: sihirbaz, kısayollar, Program Files'a ya da kullanıcı bazında kurulum, Windows Ayarlar'da görünen kaldırıcı.

Şu durumlarda uygundur:

  • yükleyicinin yalnızca standart işi, iyi şekilde yapması gerekiyorsa;
  • sürümleri hazırlayan kişiler yükleyici betikleriyle rahat değilse;
  • derlemeler bir Mac'te, Linux'ta ya da kısıtlanmış bir iş bilgisayarında yapılıyorsa;
  • ara sıra sürüm çıkarıyor ve yalnızca yükleyici için bir boru hattı sürdürmek istemiyorsanız.

Özel sihirbaz sayfalarına, kurulum sırasında betikle yazılmış mantığa, kayıt defteri ağırlıklı kurulumlara ya da halihazırda işlettiğiniz bir Windows derleme sunucusuyla entegrasyona ihtiyacınız varsa Inno Setup daha uygundur.

Yan yana karşılaştırma

Inno Setup ExeTup
Fiyat Ücretsiz İlk derlemeler ücretsiz, sonrası derleme başına ödeme, abonelik yok
Yükleyiciyi nasıl tanımlarsınız .iss betiği Bir form
Nerede derlenir Windows (diğerlerinde Wine) Bulutta, herhangi bir tarayıcıdan
Yükleyici motoru Inno Setup NSIS
Sihirbaz sayfaları Hoş geldiniz, lisans, klasör, Başlat menüsü, görevler, bitiş Hoş geldiniz, lisans, klasör, ilerleme, bitiş
Kurulum kapsamı Makine bazında ya da kullanıcı bazında Makine bazında ya da kullanıcı bazında
Windows Ayarlar'da kaldırıcı Evet Evet
Sessiz kurulum /VERYSILENT /S
Özel sayfalar ve betik yazımı Evet Hayır
Diller Dil dosyalarıyla çok sayıda NSIS çevirileriyle 15
Kod imzalama Betikteki imzalama kancaları İndirdiğiniz Setup.exe'yi kendiniz imzalarsınız

Bir Inno Setup projesini ExeTup'a taşıma

  1. [Files] bölümünüzün işaret ettiği klasörü alın. Yükleyeceğiniz şey, zip olarak, budur.
  2. AppName, AppVersion, AppPublisher ve LicenseFile ayrıntılar formuna karşılık gelir.
  3. {autopf} "tüm kullanıcılar", {localappdata} ise "geçerli kullanıcı" olur.
  4. [Icons] girdileri Başlat menüsü ve Masaüstü kısayolu seçeneklerine dönüşür.
  5. postinstall ile kullanılan [Run], "kurulumdan sonra başlat" olur.
  6. Özel [Code] bölümlerinin karşılığı yoktur. Bu mantık vazgeçilmezse Inno Setup'ta kalın.

Sık sorulan sorular

ExeTup, Inno Setup'ın yerini tutar mı?

Yaygın durum için, yani standart sihirbaza, kısayollara ve bir kaldırıcıya ihtiyaç duyan bir masaüstü uygulaması için, evet. Betikle yazılmış mantık ya da özel sayfalar gerektiren yükleyiciler için Inno Setup daha iyi araç olmaya devam eder.

ExeTup bir Inno Setup yükleyicisi mi üretir?

Hayır, NSIS yükleyici üretir. İkisi de standart Windows yükleyicisidir; kullanıcılar her iki durumda da tanıdık bir sihirbaz görür. Bkz. çevrimiçi NSIS yükleyici.

Inno Setup'ı Mac'te çalıştırabilir miyim?

Wine üzerinden, biraz kurulumla, evet. ExeTup için yalnızca bir tarayıcı yeterlidir; bkz. Mac'te Windows yükleyici oluşturma.

Sessiz kurulum anahtarı farklı mı?

Inno Setup /SILENT ve /VERYSILENT kullanır; NSIS yükleyiciler /S kullanır. İkisi de özel bir klasörü destekler: sırasıyla /DIR= ve /D= ile.

İlgili rehberler