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

Amaç : Elimizdeki dosyaları kurulum haline getirmek.

Gereksinimler :
1- Inno Setup ile bir kurulum paketi hazırlayacaksanız; hangi dosyaları içereceği, nerelere kopyalanacağını, neler yapılanacağını bilmeniz.
2- Inno Setup
3- Istool
4- Normal bir beyin. smile.gif

Anlatım sonundaki linklerden her iki programın (InnoSetup ve Istool’un) son versiyonlarını indirin. Önce Inno Setup’ı, sonra da Istool’u kurun.

Istool’u çalıştırıp, “File->New” seçeneğinden sihirbazı başlatalım.
İlk gelen penceredeki “Next” butonuna tıklayıp devam edelim.

[spoiler]pre_1359454168__001.jpg[/spoiler]

Devamında gelen “Application Information” penceresinde bulunan pencereyi kendinize göre yazın.
Örnek olarak:
Application name : TncTR Kurulum [Projenizin ismi]

Application version : 1.0 [Versiyon numarası]

Application Publisher : Akozdem!R [Yayıncısı]

Application website :www.TNCTR.com [Web siteniz]

*Koyu yazılanlara karşılık gelen girişleri yazmak zorundasınız.( “Application name” ve “Application version”)

[spoiler]pre_1359454296__002.jpg[/spoiler]
Oklarla belirttiğim girişleri girmek mecburi.

Şimdi yine “Next” butonuna tıklayıp devam edelim. Yeni gelen “Application Folder” penceresini kendinize göre yazın. Örnek olarak:
 
Application destination base folder : (Programınızı “Program Files” klasörüne kuracaksanız, dokunmayın.)

Application folder name : TncTR Kurulum [Klasör ismi]

Allow user to change the application folder” işaretli olursa kullanıcılar sizin belirlediğiniz dizini değiştirebilirler.
The application doesn't need a folder” seçeneği ise hazırladığınız uygulamanın belirli bir dizine gereksinim duymadığıdır. Bu seçeneği işaretlerseniz yukarıdaki seçenekler pasifleşir ve dosyalarınız geçici bir klasöre çıkartılır.

*Burada bilmeniz gerekenler;
1 “Program Files” dizini haricinde bir yer seçecekseniz “Program Files folder”a tıklayıp “Custom”ı seçmeniz ve kurulumun gerçekleşeceği dizini kendiniz belirtmenizdir.
2 “Program Files” dizinine kurlumu gerçekleştirecekseniz, “Application folder name” kısmına sadece kurulacak klasörü girmenizdir.

[spoiler]pre_1359454309__003.jpg[/spoiler]

Şimdi karşımıza gelen “Application Files” penceresinden kuruluma dahil edeceğimiz dosyaları seçeceğiz.

Application main executable file” ifadesi kurulum dosyası hazırladığımız uygulamanın, esas uygulamanızı belirtmenizi ifade etmekte. Seçim yapmak için “Browse” butonunu kullanabilirsiniz.
Allow user to start the application after Setup has finished” ifadesi ise belirtiğiniz/seçtiğiniz dosyayı, kurulumun tamamlanmasıyla beraber programınızı çalıştırabilmenizi sağlayacak bir seçenek ekler.

Eğer uygulamanız ana bir uygulamaya sahip değilse “The application doesn't have a main executable file” seçin.
Şimdi kurulmasını istediğiniz dosyaları seçelim;
Add folder” butonu ile, seçimini yapacağınız klasördeki bulunan tüm dosyaları ve klasörleri seçmenizi sağlar.
Add file(s)” butonu ise, yine yukarıdaki gibi bir klasörde bulunan dosyaları (sadece dosyaları) seçmenizi sağlar.


Seçtiğiniz dosyalar otomatik olarak “Application Folder” penceresinde belirttiğiniz dizine kurulur. Ama elinizdeki bir veya daha fazla dosyanın farklı dizine kurulmasını istiyorsanız, sol kısımdaki “Edit” butonunu kullanarak konumunu değiştirebilirsiniz. Gereksiz bir dosya eklediğinizin farkına varırsanız yine sol kısımdaki “Remove” butonuyla kaldırabilirsiniz.

[spoiler]pre_1359454528__004.jpg[/spoiler]

Next” butonuna tıkladığımızda karşımıza gelen “Application Icons“ penceresini kendinize göre düzenleyin.

Application Start Menu folder name” başlığı altındaki seçenekler ve anlamları:
 
 
Allow user to change the Start Menu folder name : Başlat’a eklenecek olan klasörün isminin kullanıcı tarafından değiştirebile bilmesi için izin verir.

Allow user to disable Start Menu folder creation : Başlat’a oluşturulacak olan klasörün kullanıcı tarafından değiştirilmesini engeller.

Allow user to create a desktop icon : Masaüstüne kısayol oluşturulmasını sağlar.

Allow user to create a Quick Launch icon : Hızlı başlat'a kısayol oluşturulmasını sağlar.

Create an Uninstall icon in the Start Menu folder : Başlat’a “Uninstall/Kaldırma” seçeneği ekler.

Create an Internet shortcut in the Start Menu folder : Başlat’a web siteniz için kısayol ekler.

[spoiler]pre_1359454563__005.jpg[/spoiler]

Tekrar “Next” butonuna tıkladığımızda karşımıza gelen “Application Documentation“ penceresini kendinize göre düzenleyin.
  
License file : Eğer hazırladığınız uygulama lisans gerektiriyorsa onunla ilgili dosyanızı,

Information file shown before installation : Yükleme öncesi bilgilendirme yapmak istiyorsanız gerekli dosyayı,

Information file shown after installation : Yükleme sonrası bilgilendirme yapmak istiyorsanız gerekli dosyayı,

sol kısımdaki “Browse” butonunu kullanarak seçebilirsiniz.

Burada dikkat etmeniz gereken, “Metin Dosyası” (.txt) veya “Zengin Metin Dosyası” (.rtf) dosyaları kullanmanızdır.

[spoiler]pre_1359455038__006.jpg[/spoiler]

Yine “Next” butonuna tıkladığımızda karşımıza gelen “Setup Languages“ penceresinde kurulumunuzun, kullanacağı arayüz dil(ler)ini seçebilirsiniz. (Türkçe için en altta bağlantı verdim.)

[spoiler]pre_1359457701__007.jpg[/spoiler]

Tekrar “Next” butonuna tıkladığımızda karşımıza gelen “Compiler Settings“ penceresini kendinize göre düzenleyin.
Örnek olarak:
  
Custom compiler output folder : C:\ [Kurulum dosyanızın oluşturulacağı dizin]

Compiler output base file name : TNCTR-Setup [Kurulum dosyanızın ismi]

Custom Setup icon file : C: \Simge.ico [Kurulum dosyanızın simgesi]

Setup password : [Kurluma şifre koymak isterseniz, çok gerekli değil.]

[spoiler]pre_1359457753__008.jpg[/spoiler]

Yine “Next” butonuna tıkladığımızda karşımıza gelen “Inno Setup Preprocessor “ penceresinde kurulumunuzun script dosyası ile ilgili “Yes, use #define compiler directives” seçeneğini göreceksiniz. Bu seçenek işaretli olursa script dosyanızdaki konum ve program isminizi direkt göremezsiniz. (Şahsi görüşüm işaretlenmemesi yönündedir.)

[spoiler]pre_1359457822__009.jpg[/spoiler]

Tekrar “Next” butonuna tıkladığımızda sihirbazı tamamladığımızı göreceğiz. Artık script dosyamızı görebilir ve kurulum dosyamızı oluşturabiliriz. Ve “Finish”e tıklıyoruz. smile.gif


Eğer “Uninstall” seçeneği düzenlemek istiyorsanız, araç çubuğundaki “Options” seçeneğinin yanında bulunan minik oka tıklayıp “Uninstall…” e tıklayıp gerekli yerleri kendinize göre düzenleyebilirsiniz.
Örnek olarak:
 
 
Publisher : Akozdem!R [Yayımcı]

Publisher URL : www.TNCTR.com [Yayımcının web sitesi]

Support URL : www.TNCTR.com [Destek için kullanılacak web sitesi]

Updates URL : www.TNCTR.com [Güncelleme için kullanılacak web sitesi]

Display name : TncTR Kurulum 1.0 [Program Ekle/Kaldır’da görüntülenecek isim]

Display icon : [Program Ekle/Kaldır’da görüntülenecek simge]

Icon index : [Simgeler birden fazlaysa, kullanmak istediğinizi seçersiniz]

Modify Path : -

Comments : Fena olmadı.

Contact : -

Readme File : -

Support Phone : 0 900 900 99
wink.gif
*Kurulumunuz gerçekleştikten sonra bilgisayarın yeniden başlatılması gerekiyorsa, “Restart Computer” seçeneğini işaretlemeniz yeterlidir. Bu pencereyi “OK” butonuna tıklayıp kapatıyoruz.
[spoiler]pre_1359457910__010.jpg[/spoiler]
Son olarak “Ctrl+F9”a bastığımız an kurulum dosyamız hazırlanmaya başlamıştır.

downbd.gif

InnoSetup:
http://www.jrsoftware.org/download.php/ispack-unicode.exe
IsTool: 
http://sourceforge.net/projects/istool/
Kurulumunuza Türkçe arayüz kazandırmak için: 
http://www.jrsoftware.org/files/istrans/Turkish-3/Turkish-3-5.1.11.isl
Yukardaki adresten dil dosyasını çekip “X->Program Files > InnoSetup ->Languages” klasörüne kopyalayın.(Yukarıdaki anlatıma geçmeden önce bunu yapınız.)

Istool'u Türkçe kullanmak için:
www.box.com/s/m4jroqjvlm1fb53zzbm1
Türkçe dil eklentisini "C:\Program Files\ISTool"a kopyaladıktan sonra ISTool'u çalıştırın. "File->Preferences” penceresine gidin “Language File” yazısının karşısında bulunan butonu kullanarak biraz önce kopyaladığınız “istool-tr.lng” dosyasını seçin ve programı yeniden başlatın.
IsTool Türkçe eklentisi:borkenek.com

[Options ve diğer seçeneklere bilerek şuan giriş yapmadım, ileride onlarada değineceğim inşallah.]
* Arkadaşlar bu bir başlangıç olsun, sizlerin merak ettiği veya şu da olsa dahi iyi olurdu dediği noktalar mevcut ise onları belirtin veya sorun. İleride sizin ilginizle orantılı olarak mini bir e-book hazırlayabilirim. Ama sizlerinde katkıları olmadan bu iş olmaz. Daha ileri bir anlatım için sizden soru veya katkı bekliyorum.
[Benden bu güne kadar anlatımı bekleyen arkadaşlardan özür dilerim. Kimi arkadaşlar bir ay, kimisi yıl bekledi umarım beklentilerine değmiştir.]
Selametle....

  • Like 7
Link to comment
Share on other sites

Bölüm II.
Amaç : Sihirbazı kullanmadan bir kurulum dosyası hazırlama.
Gereksinimler : Yukarıdaki gereçler.

ISTool’da “File-> New”e(Ctrl+N) tıklayarak başlayalım. Karşımıza gelen “Inno Setup Script Wizard” penceresinden “Create a new empty script file”ı işaretleyerek “Next >“e daha sonra “Finish”e tıklayarak devam edelim.

[spoiler]pre_1359624652__201.jpg[/spoiler]

Şuan karşımızda boş bir script dosyası mevcut. Sol panelde bulunan seçenekleri kullanarak gerekli kurulum ayarlarını yapacağız.

[spoiler]pre_1359624842__202.jpg[/spoiler]

İlk önce programımızın ismini ve kurulum dizini vb. ayarları yaparak başlayalım.
Bunun için araç çubuğunda bulunan “Options”a tıklayın.

[spoiler]pre_1359624869__203.jpg[/spoiler]

1.0- Compiler:
Karşımıza gelen pencere ”Compiler” sekmesidir. Burası kurulum dosyanızın sıkıştırma seçeneğidir. Bu kısmı benim yazacağım veya aşağıdaki resimdeki gibi doldurun.(Benim yazdıklarım yeterlidir ama daha fazla ekleme yapmak serbest.)
 
Version : 1.1
Company : http://www.tnctr.com
Description : Kurulum anlatımı
Copyright : -[ by Akozdem!R ]- 
Eğer kurulumunuzu şifrelemek isterseniz “Encryption” seçeneğini işaratleyip “Application” sekmesindeki “Password:”un karşılığına şifrenizi yazarsınız.
Daha alt kısımda bulunan “Output base filename:” karşısına kurulum dosyanızın ismini yazacaksınız. (Bende, “Setup” yazmakta.) “Output directory:” karşılığını boş bırakırsanız kurulum dosyanız, InnoSetup’ın kurulum dizinine oluşurulur, o yüzden karşılığını belirtiniz. Bunun için karşında bulunan küçük butonu kullanın.

Yüksek sıkıştırma yapmak için aşağıdaki seçenekleri kullanın:
 
Merge Duplicate Files : İşaretleyin. (Kurulumunuzdaki çift dosyaları birleştirmesi)
Solid Compression : İşaretleyin.
Compression : lzma
Compression Level : ultra64
Internal Compression : ultra64 
[spoiler]pre_1359624914__2040.jpg[/spoiler]

1.1- Application:
Uygulamanız hakkında bilgileri girmek için ”Application” sekmesini benim yazacağım veya aşağıdaki resimdeki gibi doldurun.
 
Application name : TncTR Kurulum v1.1
Application version : TncTR Kurulum v1.1
Application copyright : -[ by Akozdem!R ]- 
“Password” seçeneğini yukarıda anlattığım için tekrar değinmiyorum.
Kurulum hazırladığınız uygulama için; lisans sözleşmesi, kurulum öncesi bilgilendirme ve kurum sonrası bilgilendirme yapmanız gerekliyse,” Info after file, Info before file, License file” seçeneklerinin karşısında bulunan butonlardan ilişkilendirmesini yaparsınız.

Kurulunuzun muhakkak yeniden başlaması lazımsa; “Always Restart” seçeneğini, kurulumunuz gerekli olduğunda yeniden başlaması için; “Restart If Needed By Run” seçeneğini, kurulum esnasında iptal edilebilmesi için; “Allow Cancel During Install” seçeneğini işaretlemeniz yeterlidir.

Kurulumunuz Windows sürümüne bağlı olarak çalışmakta ise; “Minimum version” seçeneğinden minimum Windows versiyonunu, sadece belirlediğiniz Windows sürümünde kurulması içinse “Only below version” seçeneğinden seçim yapmanız ihtiyacınızı karşılayacaktır.

[spoiler]pre_1359625092__2041.jpg[/spoiler]

1.2- App Directory:
” App Directory” sekmesiyse kurulumunuzun kurulacağı dizini belirtebileceğiz kısımdır. Burayı da benim yazacağım veya aşağıdaki resimdeki gibi doldurun.

“Create application directory” kurulum dizinin oluşturulmasını, “Default directory name:” kısmının karşılığına da kurulumunuzun gerçekleşeceği dizini belirteceksiniz. Örneğimizde “{pf}\TncTR Kurulum v1.1” yazmakta buradaki “{pf}\”, “Program Files”i ifade etmektedir. Eğer kurulumunuz “Program Files”e kurulmayacaksa, bu kısma sağ tıklayıp gelen menüden “Directory Constants”den ilgili dizini seçersiniz aşağıya birkaçının anlamını yazdım.
{app} : Programın kurulacağı dizini
{win}.............: Windows klasörü
{sys} : “Windows\System” dizinini
{syswow64}........: 64 bit işletim sistemindeki “Windows\SysWOW64” dizinini
{src} : Kurmakta olduğunuz programın mevcut olduğu dizini
{sd}..............: İşletim sisteminin kurulu olduğu dizini (Sistem diski)
{pf} : “Program Files” dizinini (32 bit için)
{cf}..............: “Common Files” dizinini (32 bit için)
{temp} : Çalıştır’a “%temp%” yazarsanız daha açıklayıcı olur.
{fonts}...........: “Windows\Fonts” dizinini
{pf32} : “Program Files” dizinini (32 bit için)
{pf64}............: “Program Files” dizinini (64 bit için)
{cf32} : “Common Files” dizinini (32 bit için)
{cf64}............: “Common Files” dizinini (64 bit için)
{sendto} : Sağ tuşta bulunan “Gönder” seçeneğinin dizinini
{userappdata}.....: Kullanıcı dosyalarının bulunduğu dizini
{commonappdata} : Ortak kullanıcı dosyalarının bulunduğu dizini
{userdesktop}.....: Masaüstü dizinini
{commondesktop} : Ortak kullanıcıların, masaüstülerinin bulunduğu dizinini
{userdoc}.........: Belgelerim’i
{commondoc} : Ortak kullanılan Belgelerim dizinini
{userfavorites}...: Sıkkullanımlar dizinini
{commonfavorites} : Ortak kullanılan Sıkkullanımlar dizinini
{group} : “ISTool->Options->Program Group” sekmesinde bulunan “Default group name”karşılığı
{userprograms}....: Başlat menüsündeki “Programlar/Tüm Programlar” dizinini
{commonprograms} : Ortak kullanılan Başlat menüsündeki “Programlar/Tüm Programlar” dizinini
{userstartmenu}...: Başlat menüsünü
{commonstartmenu} : Ortak kullanılan Başlat menüsünü
{userstartup}.....: Başlangıç
{commonstartup} : Ortak kullanılan Başlangıç 
Bu kadarlık yeterlidir gibime geliyor. Diğer seçenekleri, ister deneyerek isterseniz konu altına sorarak öğrenebilirsiniz.
Eğer “Disable directory page” seçeneğini işaretlerseniz kurulum aşamasında bu pencere karşınıza gelmez.

[spoiler]pre_1359625959__2042.jpg[/spoiler]

1.3- Program Group:
Kurulum hazırladığımız programınıza başlat menüsünde seçeneklerini eklemek istiyorsanız “Program Group” sekmesine tıklayıp, “Default group name:” karşılığını girersiniz. Örneğimizde, “TncTR Kurulum v1.1”dir.
Eğer “Disable program group page” seçeneğini işaretlerseniz kurulum aşamasında bu pencere karşınıza gelmez.

[spoiler]pre_1359626000__2043.jpg[/spoiler]


1.4- Pages:
Kurulumunuzda hangi pencerelerin gösterilmesini istiyorsanız onları seçersiniz.
Disable startup prompt : “Kuruluma başlamak istiyor musunuz?” seçeneğini pasifleştirir.
Disable finished page : Son sayfasını pasifleştirir.
Always show components list : Bileşen listesini her zaman gösterilmesi
Show component sizes : Bileşen boyutlarının gösterilmesi 
[spoiler]pre_1359626041__2044.jpg[/spoiler]


1.5- Appearance:
Kurulumunuzun arayüzünü kişiselleştirmek için “Appearance” sekmesine tıklalım.
Wizard Window” başlığındaki; “Normal Image:” seçeneği kurulum çalıştırıldığında sol kısımda çıkan resmi, “Small Image:” seçeneği ise kuruluma devam ederken ki sağ üst kısımdaki küçük resmi ifade eder.
Stretch Wizard Image” seçeneği ise seçtiğiniz resimleri en uygun şekilde boyutlandırılması içindir.

Eğer kurulum arayüzünüzde resim değil de renk kullanmak isterseniz, “Background Window” altında bulunan seçenekleri kullanabilirsiniz.

Kurulum dosyanıza simge seçmek isterseniz de “Icon” başlığı altında bulunan “Setup” seçeneğinin karşısındaki butonu kullanarak .ico biçimdeki bir dosya seçebilirsiniz.

[spoiler]pre_1359626067__2045.jpg[/spoiler]

1.6- Uninstall
Programınıza kurulduğu bilgisayardan kaldırılabilme seçeneği eklemek istiyorsanız “Uninstall”e tıklıyoruz.
Uninstallable” seçeneği programın bilgisayardan kaldırılabileceğini, “Restart Computer” seçeneği program kaldırıldıktan sonra bilgisayarın yeniden başlatılacağını ifade eder.
Kaldırma bilgilerini aşağıdaki gibi girmeniz yeterlidir.
Version : 1.1
Publisher : -[ by Akozdem!R ]-
Publisher URL : http://www.tnctr.com/index.php?showuser=127
Support URL : http://www.tnctr.com
Updates URL : www.siteniz.com
Display name : TncTR Kurulum v1.1
Display icon : {app}\TncTR.exe 
[spoiler]pre_1359626094__2046.jpg[/spoiler]

2.0- Files and Dirs
Sol paneldeki “Files and Dirs” seçeneğine tıklayın.
Eğer tek tek dosya eklemek istiyorsanız, sağ panele sağ tıklayıp “New Item...”e tekrar tıklayın. Karşımıza gelen “New Item” penceresinin “File” sekmesindeki “Source:” seçeneğinin karşısında bulunan küçük butona tıklayarak dosyamızı seçelim. “Dest. dir.:” seçeneğine de hangi dizine kopyalanacağını yazın. (Genellikle “{app}” olur, yukarıdaki “1.2- App Directory:” başlığı altında daha fazla bilgi bulabilirsiniz.)
Kaynak dosyanızı farklı bir isimle kurulmasını istiyorsanız, “Dest. name:“ kısmına istediğiniz adı ve uzantısını girersiniz.

Attributes” başlığı altında dosyanızın niteliklerini seçebilirsiniz.
Read only” dosyanızı salt okunur, “Hidden” gizli, “System” sistem dosyası olarak kurulmasını sağlar.

Aşağıda ise “Flags” başlığı altındaki birkaç seçeneğin anlamını yazıyorum.
[codebox]Confirm overwrite : Var olan dosyanın üzerine yazmayı onaylar
Delete after installation.......: Kurulumdan sonra siler
Register server : Servere kayıt yapar
Register type library...........:Tip kütüğüne kayıt yapar
No reg error : Kayıt hatası vermez
Replace on restart..............: Değiştirmeden sonra yeniden başlatır
Never uninstall : Dosyayı kaldırmaz
Skip if source doesn't exist....: Kaynak dosya yoksa atlar
Overwrite read only : Salt okunursa üzerine yazar
Only if destination file exists.: Hedef dosya varsa
Recurse sub directories : Kaynak ana dizini
Restart delete..................: Yeniden başlatınca siler
Only If Doesn't Exist : Sadece yoksa
Don't Copy......................: Kopyalamaz
No Encryption : Şifrelemez
No Compression..................: Şıkıştırma yapmaz
Create All Subdirs : Tüm dizinleri oluştur
32-Bit..........................: 32 bit işletim sistemi için
64-Bit : 64 bit işletim sistemi için
  • Like 6
Link to comment
Share on other sites

  • Moderator

Anlatımı için Akozdem!R abime öncelikle teşekkür ederim. Ben de "Inno Setup"ı kullanan biri olarak bir, iki şey bu konuda söylemem gerekir.Inno Setup, öğrenecek arkadaşlar Akozdem!R'in anlatımını dikkate almakla birlikte öncelikle çok önem vermeleri gereken şeyler biri bence ISTool'dur. Zaten "setup"ı etkili kullanmayı sağlayan program da (eklenti) budur.Yoksa normal bir şekilde olsaydı setup scripti üstünde daha sonradan yapmak istediğiniz değişikler için kodlarını scripte yazmanız gerekirdi.Bu arada Akozdem!R'in anlattıkları için yardımcı bir videoda önerebilirim.Önce anlatılanları kendiniz deneyerek yapmaya çalışın ardından altta vereceğim video İngilizcedir; ama yukarıda anlatılanları biliyorsanız bir bakıma uygulamasını görürsünüz.

ISTool İçin:

http://sourceforge.net/projects/istool/

TR dil dosyası:

http://ge.tt/api/1/files/97s62VU/0/blob?download

  • Like 1
Link to comment
Share on other sites

  • 4 hafta sonra ...

Akozdemirim iyi geceler.Ben anlatımınıza bakarak Radiosure programını inno setup ile kurulum dosyası yapmaya çalıştım.Program kullanıcı klasörlerine atılan dosya veya klasörü ya almıyor ya da ben beceremiyorum.3 farklı denememde program düzgün kuruluyor ama Radiosurenin C:\Users\Kullanıcı adı\AppData\Local içine attığı klasörü ve bu klasörün içindeki xml dosyasını kopyalamıyor.Nerede hata yapıyorum ben?Saygılarımla

Link to comment
Share on other sites

Hocam .xml dosyasının "Dest. dir." karşılığını aşağıdakilerden birisi yaparsanız sorun çıkmaması lazım. İsterseniz .iss dosyanı bana bir gönderin inceleyeyim.
TornadaEffect'in de belirttiği gibi yapabilirsiniz.
[code]{userappdata}\local\RadioSure[/code]

Şöyle de yapabilirsiniz hocam:
[code]{localappdata}\RadioSure[/code]
Tercih size kalmış istediğinizi kullanın.

Link to comment
Share on other sites

Smart Install Maker'den Farkı varmı ?

[b][color="#0000FF"]Akozdem!R[/color] -> İnternet üzerinde en çok kullanılan setup oluşturma yazılımı Inno'dur.
Kullanımı kolay, birçok dili desteklemesi, özelleştirilebilmesi... gibi özelliklerinden dolayı Inno diyorum. :)
Ayrıca katılımsız oluşturmak iserseniz tek parametre yeterlidir. Parametresizde normal kurulum gibi kurulur. Çok avantajlı gibime geliyor.

Özelleştirmeden kastımı merak ediyorsanız [topic='192580']şu[/topic] yaptığımı bir inceleyin:
http://www.tnctr.com/topic/192580-potplayer-v1532007-turkce-yama[/b]

Link to comment
Share on other sites

  • 1 ay sonra...
  • 2 ay sonra...
  • 7 ay sonra...

[b]Benim bi kaç sorum olcak hocam izninizle..

1. Reg dosyalarını girdigimizde kurulum paketi bunları otamatik olarak regedite giriyomu ?

2. Benim kurulum paketini yapcagım programın bir ag sürücüsüne baglanması gerekiyor bunuda ayarlamamız mümkünmü burdan?[/b]

[b][color="#FF0000"]Ako[/color][/b]->
1. Evet otomatik ekler.
2. Bunu biraz daha açarsanız daha fazla yardımcı olmaya çalışırım.

[b][color="#00BFFF"]<-alemci006->[/color][/b]
[b]Aşagıdaki resimde anlatmaya çalıştım çalışcak olan program bu servera baglı olmadan çalışmıyor bunu yapabilirmiyiz bu programla
http://www.fotocu.org/?di=JM2H[/b]

Edited by alemci006
Link to comment
Share on other sites

  • 1 ay sonra...
  • 3 ay sonra...
  • 3 hafta sonra ...

[spoiler]systemrequirements3.png[/spoiler]

bu penceredeki alttaki boş alana resim yazı vs bişey koyabilme imkanımız warmı...

 

TornadoEffect-> Evet koyabilirsin ama inno script editör ve değişik script kurulumlarına bakman lazım bence hiç uğraşma :)

 

[spoiler]systemrequirements2.png[/spoiler]

 

 

buradaki bileşenler bir alt menü oluşturabilirmiyiz...mesela java ya tıklayınca altta x86 ve x64 ü ayrı ayrı seçebilecek...

 

TornadoEffect-> Evet koyulabilir ama şahsen denmedim ondan o konuda pek bilgim yok; bilgim beni yanıltmıyorsa [Code] bölümünden kurulumu tanılatman gerekiyor ve sistem check yapması gerekiyor.

Link to comment
Share on other sites

  • 1 ay sonra...

MSI Kurulumu ;

MSI dosylarının kurulumunda sorun alanlar aşağıki şekilde kullansın aksi takdirde kurulum gercekleşmez..

 

[Files]
Source: "Setup.msi"; DestDir: "{tmp}"

[Run]
Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\Setup.msi"""
Edited by FLaky
Link to comment
Share on other sites

  • 3 hafta sonra ...

Alt Bileşen Oluşturma

[spoiler]Deneme_zps460ed016.png[/spoiler]

[Components]
;Ilk önce ana bileşenimizi belirliyoruz..
Name: "Internet"; Description: "Internet & Download Araçları"; Types: full compact
;Burada onemli olan Alt bileşenleri Ana bileşenin bi alt satırına eklenmesidir..
;  AnaBileşenIsmi\AltBileşenIsmi tarzında yazmamız gerekmektedir..
Name: "Internet\IDM"; Description: "IDM"
Name: "Internet\DAP"; Description: "DAP"
Name: "DVD"; Description: "CD & DVD Araçları"; Types: full
Name: "DVD\Ashampoo"; Description: "Ashampoo Burning"
Name: "DVD\Nero"; Description: "Nero Lite"
Name: "Image"; Description: "Resim & Video Araçları"; Types: full
Name: "Image\Imtoo"; Description: "Audio Converter"
Edited by FLaky
Link to comment
Share on other sites

  • 1 ay sonra...
  • 2 ay sonra...

Verdiğin bilgiler çok yararlı katılımsız programlar hazırlayıp sitemize yardımcı olmak istiyorum . daha önce blackman12 üstadımızın hazırlamış olduğu program ile bir kaç katılımsız yaptım. benim asıl sorum şimdi internet download manageri katılımsız yapmak istiyorum yukarda anlatıldığı gibi herşeyi hazırladım fakat lisans dosyasını internetten nasıl bulabilirim ? bu sadece ıdm için geçerli değil tüm programları nasıl serialli bir şekilde katılımsız yapabilirim ? yardımcı olursanız sevinirim. saygılar :)

Link to comment
Share on other sites

  • 4 hafta sonra ...

S.a kardes bana sadece altta resımde gosterdıgım gibi kırmızıyla olan alanın arka planını degıstırme lazım soldakı ikonu degıl tamamen arka planı degıstırmem lazım bana bu konuda yardımcı olurmusunuz
rj5wg.jpg

Link to comment
Share on other sites

@Akozdem!R,
Detaylı, anlaşılır örnek bir anlatım elinize sağlık ...
Yalnız konu içinde bulamadığım ve öğrenmek istediğim bazı sorularım olacak. Bu tarz konuların meraklı bir acemisi olduğumdan sorularımı komik veya saçma bulabilirsiniz, şimdiden kusura bakmayın :whistle:
 
Sorularım:
1- Inno setup ile "katılımsız olmayan" normal kurulum .exe'leri hazırlanıyor anladığım kadarıyla. Peki elimizde zaten bir xx.exe kurulum dosyası varsa (ör; notepad++.exe) bu programı tekrardan inno setup ile ikinci defa .exe kurulum dosyası haline getirmenin ne mantığı var? Bir tür repack sanırım bu işlemler?
 
2- Gelelim en önemli soruya :)
 
Uygulamada olması istenen kişisel ince ayarlar kuruluma nasıl dahil edilir? Dahası edilirmi?

"notepad++" uygulamasını ele alalım;

 
- notepad++ i sistemde sağ tık menüye eklemek,
- txt dosyalarıyla ilişkilendirmek, sözcük kaydır işaretlemek,
- ve birkaç ince ayar daha yaparak kurulsun isteniyor.
(özellikle başlangıçta lüzumsuzca çalışan kimi uygulamaları innomile devredışı bırakmak daha da önemli)

 
Kisaca, örnekteki gibi her programın kendine has ince ayarlarını hazır yapılı halde inno ile oluşturmak mümkünmü hocam? Mümkünse bu konuda mini bir rehber hazırlayabilir misiniz?

Edited by aziz25
Link to comment
Share on other sites

ne mantığı var sorusunun cevabı 3. sorunuz işte.

 
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?  Edited by aziz25
Link to comment
Share on other sites

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...