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
[Files]bölümünüzün işaret ettiği klasörü alın. Yükleyeceğiniz şey, zip olarak, budur.AppName,AppVersion,AppPublisherveLicenseFileayrıntılar formuna karşılık gelir.{autopf}"tüm kullanıcılar",{localappdata}ise "geçerli kullanıcı" olur.[Icons]girdileri Başlat menüsü ve Masaüstü kısayolu seçeneklerine dönüşür.postinstallile kullanılan[Run], "kurulumdan sonra başlat" olur.- Ö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
- Betik yazmadan çevrimiçi NSIS yükleyici oluşturunNSIS nedir, en küçük bir .nsi betiği nasıl görünür ve Modern UI sihirbazı, kısayollar ve kaldırıcı içeren standart bir NSIS Setup.exe'yi betik yerine bir formdan nasıl alırsınız.
- Windows uygulamanız için Setup.exe nasıl yapılır (kodsuz)Setup.exe aslında ne yapar, nasıl hazırlanır ve kurulum betiği yazmadan uygulama klasörünüzü dakikalar içinde profesyonel bir kurulum programına nasıl dönüştürürsünüz.
- Mac veya Linux'ta Windows yükleyici oluşturmamacOS veya Linux'ta geliştirme yaparken Setup.exe üretme seçenekleriniz, NSIS ile çapraz derlemeden yalnızca tarayıcıda yapılan derlemeye kadar, ve sonucu Windows PC'niz olmadan nasıl test edeceğiniz.