Jump to content
Son zamanlarda artan kullanıcı hesap hırsızlıkları sebebiyle tüm kullanıcılara şifre sıfırlama maili gönderilmiştir. Lütfen güveli şifreler seçiniz. Mevcut e-mail adresinize erişemiyorsanız, en aşağıdaki destek linkinden bize ulaşınız. ×

Inno Setup Ile Kurulum Hazırlama


Akozdem!R
 Share

Recommended Posts

Bir de nette olsun burada olsun "tüm uygulama örnekleri hep hazır bir klasör içinde toplanmış" Bu bana biraz garip geldi çünkü her zaman öyle olmuyor tüm programlar.

Nasıl ve neden hep bir klasör içinde bu dosyalar? Gerçek hayatta uygulamalar tüm bileşenleriyle her zaman elimizin altinda hazir ve nazır bir şekilde klasör içinde bulunmuyor ki? :)

Opera, xnConvert, skype gibi programlar tek .exe paketleri halindeler. Böyle uygulamalar nasıl işlenecek? Misal adobe pdf reader'i kişisel ayarlarlar inno setup paketi yapmak için neler yapmak gerekiyor?

Saygılar...

Edited by aziz25
Link to comment
Share on other sites

Sorulara devam :)

Hazırlanan bir programın sisteme bıraktığı registry kayıtlarının inno setup kurulumuna kolayca veya otomatik olarak eklemek (gömmek) mümkünmü?

Bir arkadaş tek tek, manuel birkaç reg kaydi eklemeye çalışmış ama bu yöntem mantikli gelmedi. Misal adobe PDF reader yüklenip ince ayarları yapıldıktan sonra sisteme yüzlerce reg kaydı bırakıyor. Yapılan ince ayarlarla ve sisteme girilmiş gerekli birçok .reg kaydiyla birlikte hazir bir setup dosyası oluşturmak için ne yapilmali?

Bir diğer soru; kurulum dosyasının .exe'sini inno da gösterirken illa C:ProgramFiles içindeki önceden kurulmuş x program klasöründeki .exe'mi gösterilmeli yoksa "windows'a henüz yüklenmemiş" kuruluma hazır .exe dosyasını mı göstermek doğru olan?

Edited by aziz25
Link to comment
Share on other sites

Hiiim anlaşılıyor mesele :)
 
Ör; ücretsiz bir uygulama olan "Virtual Clone CD" yi inno ile tekrar "paketlemek" istiyoruz.

Default kurulum ve ayarlarla bu program başlangıçta çalışıyor, ingilizce kuruluyor ve birkaç gereksiz ayarla geliyor. Bunları düzenlemek ve ince ayar çekmek için inno ile nasıl bir yol takip edilmeli?

 Regshot vb. programla tekrar paketleyeceğiniz programların takip ederek sistemde ne gibi değişiklikler yaptığını inceleyin. Bulduğunuz değişikliklere göre işlem yaparsınız.
 

Bir de nette olsun burada olsun "tüm uygulama örnekleri hep hazır bir klasör içinde toplanmış" Bu bana biraz garip geldi çünkü her zaman öyle olmuyor tüm programlar.

Nasıl ve neden hep bir klasör içinde bu dosyalar? Gerçek hayatta uygulamalar tüm bileşenleriyle her zaman elimizin altinda hazir ve nazır bir şekilde klasör içinde bulunmuyor ki? :)

Opera, xnConvert, skype gibi programlar tek .exe paketleri halindeler. Böyle uygulamalar nasıl işlenecek? Misal adobe pdf reader'i kişisel ayarlarlar inno setup paketi yapmak için neler yapmak gerekiyor?

Saygılar...


pre_1359624842__202.jpg
Resimdeki Registry seçeneğinden dışarıdan istediğiniz kadar kayıt alabilirsiniz.

Kurulum dosyasını inno da göstermek derken pek bir şey anlayamadım. Ama kurulum exe si ile yeni hazırlayacağınızın direkt olarak herhangi bir ilişkisi bulunmuyor.

Link to comment
Share on other sites

  • 11 ay sonra...
  • Moderator

En çok sorulan sorulardan birine yanıt veriyorum. Dosyayı tek setupta farklı sisteme göre kurdurma (x86/x64):

Check: Is64BitInstallMode: Dosya sadece 64 Bit'e kurulur.
Check: not Is64BitInstallMode: Dosya sadece 32 Bit'e kurulur.

Elimizde "tornado.exe" dosyamız olsun. Bunu işletim sistemin bitine göre kurduralım:

64 Bit İçin: Check: Is64BitInstallMode ekleyin:

Source: {app}\tornado.exe; DestDir: {app}; Check: Is64BitInstallMode ; MinVersion: 0.0,5.0

32 Bit İçin: Check: not Is64BitInstallMode ekleyin:

Source: {app}\tornado.exe; DestDir: {app}; Check: not Is64BitInstallMode ; MinVersion: 0.0,5.0

Sistem doğrulaması yaparak dosyayı ona göre kurar.Örneğin, Check: not Is64BitInstallMode kodunu eklemişsek dosya 32 Bit'e kurulur. 64 bite derlediğiniz setubı kurdurmaya kalktığınızda dosya kurulmaz.

Link to comment
Share on other sites

  • Moderator

Programı 64 Bit yolunda kurdurma yani "C:\Program Files (x86)"  yerine "C:\Program Files"a dosyalarınız kurulur (64 Bit için). Eğer sisteminiz 32 bitse otomatikmen "C:\Program Files"  dizinine kurulur. Bunun için scriptinizde Setup dizine altına ArchitecturesInstallIn64BitMode=x64 kodunu eklemeniz yeterlidir.

[Setup]
ArchitecturesInstallIn64BitMode=x64

Eğer alttaki kodu eklerseniz setup için sadece 64 bit kuruluma izin verilir.32 Bit'e kurulmaz.

ArchitecturesAllowed=x64

Her iki kodun Istool Options'daki yeri:

Spoiler

2014-07-30_184024_zpse91d57c6.png

 

  • Like 1
Link to comment
Share on other sites

  • 1 yıl yıl...
  • 7 ay sonra...

Öncelikle iyi çalışmalar diliyorum.

Ben acemi derecede İnno Setup Compiler ve İnnoİde ile setup dosyası hazırlıyorum. Genellikle oyun ile uğraşmaktayım. Fakat bazı oyunlarda kısayol sorunu yaşamaktayım. Örnek : Kurulmuş GTA V oyununu setup haline getirirken oyunun kısayolu C:\Program Files (x86)\Grand Theft Auto V\GTAVLauncher.exe şeklinde ise yani oyunun kurulu olduğu dizin içerisinde ise kısayol sorunu yaşanmıyor. Fakat kısayol dizin içerisinde başka bir klasör içerisinde ise C:\Program Files (x86)\Grand Theft Auto V\Bin\GTAVLauncher.exe 

gibi kısayolu otomatik olarak kurulum yaptığı dizin içerisine atıyor. Aslında kısayol Bin dosyasının içerisinde olması gerekirken direkt dizin içerisinde olduğu için oyun çalışmıyor. 

Bu konuda yardıma ihtiyacım var. Yardımcı olabilirseniz çok sevinirim. Umarım derdimi anlatmayı başarabilmişimdir.

Link to comment
Share on other sites

  • Editor

[Icons]
Name: {commondesktop}\GTAVLaunch; Filename: {app}\Theft Auto V\Bin\GTAVLauncher.exe ; Tasks: desktopicon

masa üstü kısayolu, yukarıdaki gibi düzenleyip denediniz mi? ( masaüstü için sorunuz değil mi? )

Edited by MOTUN
Link to comment
Share on other sites

1 saat önce, MOTUN yazdı:

[Icons]
Name: {commondesktop}\GTAVLaunch; Filename: {app}\Theft Auto V\Bin\GTAVLauncher.exe ; Tasks: desktopicon

masa üstü kısayolu, yukarıdaki gibi düzenleyip denediniz mi? ( masaüstü için sorunuz değil mi? )

Yardımınız için teşekkür ederim...

Link to comment
Share on other sites

  • 4 years yıl...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...