Solariz Posted April 20, 2009 Share Posted April 20, 2009 1. WPI nedir, Ne işe yarar? Windows Post-Install Wizard (WPI) HTML ve JavaScript ile yazılmış bir 3.parti programları katılımsız olarak yükleme sihirbazıdır. WPI kurulumuna dahil ettiğiniz programları karşınıza gelecek bir arayüz üzerinde seçebilir ve istediğiniz programları yükleyebilir istemediklerinizi pas geçebilirsiniz. Windows haricinde kullandığınız 3. parti programları katılımsız olarak yüklemenin elbette birkaç tane yolu var. Eğer bu programların windows kurulumuyla beraber kurulmasını istiyorsanız RunOnce veya 7-zip yöntemlerinden birini kullanabilirsiniz. Ancak böyle bir durumda cd içine entegre ettiğiniz bütün programları yüklemek zorunda kalırsınız. WPI?de ise durum farklıdır. Burada cdyi hazırlarken içine koyduğunuz programlar arasından hangisini kurup hangisini kurmayacağımıza dair seçim yapabilirsiniz. Seçim ekranının bir örneğini aşağıdaki resimde görebilirsiniz. 2. Gerekli programlar Bu çalışmayı yapabilmek için öncelikle WPI?nin kendisi gerekiyor. Ama isterseniz bunun yerine WPI-Lite versiyonunu da kullanabilirsiniz. Zaten ben burada adımları WPI?ye göre anlatacağım için işi kavradıktan sonra WPI-Lite size çok kolay gelecektir. İsterseniz opsiyonel olarak belirttiğim diğer programlardan silent installer hazırlarken faydalanabilirsiniz. WPI WPI-Lite AutoIt3 (opsiyonel) Scite4AutoIt3 (opsiyonel) 7-zip (opsiyonel) NSIS (Nullsoft Scriptable Install System) (opsiyonel) 3. Klasör İçeriği WPI?nin en son versiyonunu indirdikten sonra bunu bir klasöre açarsanız yukarıdaki gibi bir ekranla karşılaşırsınız. Burada; Audio: Kurulum esnasında mp3 dinleyebileceğiniz basit bir mp3 player ve sizin seçtiğiniz mp3?leri içerir. Common: Scriptler ve Yardımla ilgili çeşitli dosyaları içerir. Examples: Size yol gösterecek çeşitli Config dosyası örneklerini içerir. Graphics: Boş olarak gelir. Install: Boş olarak gelir. Katılımsız olarak kurulmasını istediğimiz programları koyacağımız klasördür. Themes: Kurulum ekranının arayüzünü değiştirmek üzere kullanabileceğiniz theme dosyalarını içerir. Tools: Kurulum cd nizi hazırlarken işinize yarayabilecek ufak tefek araçları içerir. UserManual: İngilizce kullanma klavuzunu içerir. Wpiscripts: Cd nin çalışabilmesi için gerekli *.js dosyalarını içerir. Burada en çok haşır neşir olacağımız dosya config.js dosyasıdır. Audio.exe: Mp3 player uygulama dosyası Autorun.inf: Cd yi cd sürücünüze takınca tomatik olarak çalışmasını sağlayan dosya Wpi.cmd: Cdnin otomatik çalışması için gerekli komut dosyası Wpi.hta: Cdnin otomatik çalışması için gerekli hta dosyası Wpi.ico: Cd sürücü simgesi 3. Kullanıcı arayüzleri ve ekran görüntüleri Siz cdnizi hazırladıktan sonra autorun özellikli olacak ama çalışma aşamasında wpi.hta dosyasını çift tıklayarak çalıştırabilirsiniz. Program çalıştıktan hemen sonra sol menüden options?a basın ve gelen ekranda en üst satırdan dil seçimini Türkçe yapın ve sağ alt köşeden save diyerek arayüzü Türkçe hale getirin. Yazının başındaki ilk ekran görüntüsü 4.3.1 versiyonunundur. Ben bu yazıyı yazarken ki en son sürüm 4.3.8 olduğu için ekran görüntüsünde küçük de olsa farklılıklar olabilir. Sol menüde, Yüklemeye başla tuşunu tıklarsanız yaptığınız ayarlara göre otomatik kurulum başlar. Varsayılanları seç, hepsini seç, hiçbirini seçme seçenekleri sizin config.js üzerinde yaptığınız değişikliklere göre belirlediğiniz ayarlara göre cdnizdeki programlardan hangilerini yüklemek istediğinze dair seçimler yapmanızı sağlar. Seçenekler tuşuna bastığınızda çeşitli ayarlar yapmanızı sağlayacak ayarlar ekranı gelir. Ayarlar tuşu config.js üzerinde değişiklikler yapmanızı sağlayacak ekranı getirir. Ama ben daha pratik olması açısından config.js dosyasının manuel olarak değiştirilmesi taraftarıyım. Seçim sizin tabi. Kaynağı Göster, Müzik Oynatıcı ve Kullanıcı yardımı tuşları şimdilik bizi öyle aman aman ilgilendirmiyor. 4. Kurulum cd sinin hazırlanması Kurulum cdsini hazırlayabilmek için şüphesiz cd de bulunmasını istediğimiz programların temin edilmesi ve hazırlanması gerekiyor. Temin ettiğimiz programları 7-zip ile parametresiz kurulum hazırlama rehberindeki bilgiler dahilinde hazırlamak bizim için büyük kolaylık sağlayacaktır. Tabi önümüzdeki tek seçenek elbette bu değil. 7-zip yöntemine ilave olarak; Exe dosyasının hazırlanırken kullanılan setup yöntemine göre switchleri bulunbilir (Adobe Acrobat Reader 7.0 için /Q /W /S /V?/QN? gibi) Yüklenecek program, eğer mümkünse kendi kişisel kurulum sihirbazı ile hazırlanabilir (Örnek: K-Lite Mega Codec Pack, komut ekranında setup dosyasının olduğu yolda ?setup.exe ? MakeUnattended? yazdığınızda karşınıza Unattended Install Maker şeklinde bir ekran gelir ve yönergeleri izleyerek k-lite kurulumunu özelleştirebilir ve unattended hale getirebilirsiniz.) AutoIt3 ile script tabanlı kurulumlar hazırlanabilir veya yine bu yöntemle hazırlanmış kurulumlar kullanılabilir. (AutoIt kullanmaya giriş makalesi için tıklayın) Asıl konu WPI olduğu için ben bir şekilde bu kurulum dosyalarını temin ettiğinizi veya hazırladığınızı varsayarak devam ediyorum. Ana ekranda ayarlar kısmından, Install klasörü içine topladığınız programların katılımsız kurulumları ile ilgili ayarları yapabilirsiniz. Hemen aşağıda 5.Bölümde bunun detayları var. Seçenekler kısmından cd ile ilgili ayarları yapabilir ve yükleme işlemlerinizi özelleştirebilirsiniz. Burada kurulum esnasında tek ekranda kaç programın listeleneceğine dair (20şerli listelensin gibi) seçimler yapabilirsiniz. Aşağıdaki resimde kurulum başladıktan sonra karşınıza gelecek ekran görüntüsünün bir örneğini göreceksiniz. 5. Config.js dosyasının hazırlanması Yukarıda belirttiğim gibi config.js ile ilgili ayarları ister ana ekrandan ayarlar kısmına girerek ister manuel olarak belirleyebilirsiniz. Manuel yöntem için, WPI klasörünüzün içindeki Wpiscripts.js dosyasını not defteri ile açarsanız şu şekilde bir kısım görürsünüz. Aşağıdaki ekran görüntüsü de bunun değiştirilmiş halidir. Sizinde dikkat ettiğiniz gibi; desc[pn] programın kısa açıklamasını içerir ordr[pn] programın kurulum sıra numarasını içerir. Ki bu sayı atlayarak gidebilir, önemli olan programların bu seri numarasına göre baştan sona doğru kurulacağını bilmenizdir. Bu bir programı kurduktan sonra yamasını da kurmak isterseniz önem kazanır, veya .net gerektiren bir programın illaki .net framework kurulumundan sonra kurulmasını sağlamanıza yarar. cmd1[pn] programla ilgili ilk komut satırını belirtmenize yarar. Gördüğünüz gibi hazırladığımız programlar Install klasörünün içinde muhafaza ediliyor. Kurulum esnasında switch kullanmak gerekiyorsa bunu yine burada belirtiyoruz. Buna benzer olarak cmd2[pn], cmd3[pn] gibi ilave satırlar ekleyebilir, seri no, reg tweak gibi dikiş nakış işlerini buradan halledebilirsiniz. dflt[pn] bir programın, WPI?yi ilk çalıştırdığınızda varsayılan olarak seçilip seçilmeyeceğini belirlemenize yarar. Eğer varsayılan olarak seçilmesini istemiyorsanız bu değeri [?no?] yapmanız yeterlidir. cat[pn] kurmak istediğiniz programın hangi kategoride bulunmasını istediğinizle ilgili seçim yapma şansı sağlar. WPI?yi ilk indirdiğinizde bu sıralamadan karşınıza sadece 1 tane gelecektir. Bunu istediğiniz kadar (üst sınır 9999) kopyalayabilir, ve diğer programlar için de seçimlerinizi belirleyebilirsiniz. WPI_v7.4.0 is Download Page Down http://www.wpiw.net/downloads/WPI_v7.7.0.rar[/CODE]All $OEM$Post_$OEM$.rar Contents of the Post %OEM% archive: cmdlines.txt RunWPI.inf $OEM$.rar cmdlines.txt RunWPI.exe (Sets the runonceex and MCE themeing entries used for WPI) $OEM$-Zune.rar Contents of the %OEM%-Zune archive: cmdlines.txt RunWPI_Zune.exe $OEM$-Embedded.rar Contents of the %OEM%-Embedded archive: cmdlines.txt RunWPI_Embedded.exe $OEM$_RunWPI.cmd.rar CleanUpWPI.cmd cmdlines.txt RunOnceEx.cmd RunWPI.cmd $OEM$ All Download Page Down[CODE]http://www.wpiw.net/downloads/$OEM$.rarhttp://www.wpiw.net/downloads/$oem$-Zune.rar[/CODE] Link to comment Share on other sites More sharing options...
zamaneberduşu Posted June 10, 2009 Share Posted June 10, 2009 peki hocam katılımsız programları nasıl wpi yapabiliriz buna nazaran o daha kolay olur galiba Link to comment Share on other sites More sharing options...
Solariz Posted June 10, 2009 Author Share Posted June 10, 2009 forumu araştır forumda mevcut Link to comment Share on other sites More sharing options...
zamaneberduşu Posted June 10, 2009 Share Posted June 10, 2009 bilgilendirdiğiniz için Teşekkür ederim.. Link to comment Share on other sites More sharing options...
isaavcı Posted June 21, 2009 Share Posted June 21, 2009 hocam ben katılımsız kurulum yaptım windows kuruldu fakat programlar kurulmadı hem runonce yöntemi softvare klasörüne atarak hemde wpi ekleyerek sonuç aynı size wpi eklemeyi nasıl yaptığımı göstereceğim hatam nerede olabilir resim ekleyemedim nasıl yapıldığını bilemedim 1-ana dizinde $OEM$ oluşturdum 2-onun içinde $$ 3-bunuda içinde system32 4-bununda içinde a)1365VidChng.exe b)cmdow.exe c)wpi.cmd koydum kodu --------------------------------------------------------------- cmdow.exe @ /hid @ECHO OFF REM CDROM surucusunu bulmak istiyoruz. fiesta.ico CD’nin ana dizininde olmali. for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\fiesta.ico set CDROM=%%i: echo CD Surucunuz : %CDROM% REM WPI yolunu belirliyoruz. REM eger wpi cd icinden calisacaksa %~dp0 degerini %cdrom% olarak degistirin. set wpipath=%cdrom%\WPI exit ------------------------------------------- winnsift dosyasını ı386 ya attım kod --------------------------------------------- [GuiRunOnce] "%systemroot%\system32\wpi.cmd" [Data] AutomaticUpdates="No" Autopartition=0 MsDosInitiated=0 UnattendedInstall="Yes" [unattended] UnattendMode=DefaultHide UnattendSwitch="No" OemPreinstall="Yes" OemSkipEula="Yes" FileSystem=* WaitForReboot="No" NoWaitAfterTextMode=1 NoWaitAfterGUIMode=1 DriverSigningPolicy=Ignore NonDriverSigningPolicy=Ignore [systemRestore] [GuiUnattended] AdminPassword=* TimeZone=260 OEMSkipRegional=1 OemSkipWelcome=1 [shell] DefaultThemesOff="Yes" DefaultStartPanelOff="Yes" [Components] [userData] ProductKey="7QVT6-T2738-WRKJB-YKRFQ-XVK98" ComputerName=cengiz FullName="iki" OrgName="uc" [RegionalSettings] SystemLocale="041f" UserLocale="041f" UserLocale_DefaultUser="041f" InputLocale="041f:0000041F" InputLocale_DefaultUser="041f:0000041F" [Networking] InstallDefaultComponents="Yes" [WindowsFirewall] Profiles=WindowsFirewall.TurnOffFirewall [WindowsFirewall.TurnOffFirewall] Mode=0 [identification] JoinWorkgroup="REKLAM" ------------------------------------------------- wpi ve iconu ana dizine ekledim windows kuruldu ama wpı devreye girmedi sizce nerede hatam var ben kaçırmış olabilirim tekrar bir resimli anlatım veya video olursa sevinirim. bu konuda bana yardımcı olursanız gelin sizi ağırlayayım özelden görüşebiliriz Link to comment Share on other sites More sharing options...
isaavcı Posted June 21, 2009 Share Posted June 21, 2009 hocam ben katılımsız kurulum yaptım windows kuruldu fakat programlar kurulmadı hem runonce yöntemi softvare klasörüne atarak hemde wpi ekleyerek sonuç aynı size wpi eklemeyi nasıl yaptığımı göstereceğim hatam nerede olabilir resim ekleyemedim nasıl yapıldığını bilemedim 1-ana dizinde $OEM$ oluşturdum 2-onun içinde $$ 3-bunuda içinde system32 4-bununda içinde a)1365VidChng.exe b)cmdow.exe c)wpi.cmd koydum kodu --------------------------------------------------------------- cmdow.exe @ /hid @ECHO OFF REM CDROM surucusunu bulmak istiyoruz. fiesta.ico CD’nin ana dizininde olmali. for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\fiesta.ico set CDROM=%%i: echo CD Surucunuz : %CDROM% REM WPI yolunu belirliyoruz. REM eger wpi cd icinden calisacaksa %~dp0 degerini %cdrom% olarak degistirin. set wpipath=%cdrom%\WPI exit ------------------------------------------- winnsift dosyasını ı386 ya attım kod --------------------------------------------- [GuiRunOnce] "%systemroot%\system32\wpi.cmd" [Data] AutomaticUpdates="No" Autopartition=0 MsDosInitiated=0 UnattendedInstall="Yes" [unattended] UnattendMode=DefaultHide UnattendSwitch="No" OemPreinstall="Yes" OemSkipEula="Yes" FileSystem=* WaitForReboot="No" NoWaitAfterTextMode=1 NoWaitAfterGUIMode=1 DriverSigningPolicy=Ignore NonDriverSigningPolicy=Ignore [systemRestore] [GuiUnattended] AdminPassword=* TimeZone=260 OEMSkipRegional=1 OemSkipWelcome=1 [shell] DefaultThemesOff="Yes" DefaultStartPanelOff="Yes" [Components] [userData] ProductKey="7QVT6-T2738-WRKJB-YKRFQ-XVK98" ComputerName=cengiz FullName="iki" OrgName="uc" [RegionalSettings] SystemLocale="041f" UserLocale="041f" UserLocale_DefaultUser="041f" InputLocale="041f:0000041F" InputLocale_DefaultUser="041f:0000041F" [Networking] InstallDefaultComponents="Yes" [WindowsFirewall] Profiles=WindowsFirewall.TurnOffFirewall [WindowsFirewall.TurnOffFirewall] Mode=0 [identification] JoinWorkgroup="REKLAM" ------------------------------------------------- wpi ve iconu ana dizine ekledim windows kuruldu ama wpı devreye girmedi sizce nerede hatam var ben kaçırmış olabilirim tekrar bir resimli anlatım veya video olursa sevinirim. bu konuda bana yardımcı olursanız gelin sizi ağırlayayım özelden görüşebiliriz --------------------------------------------------------------------------------------------- dosyaları indirdim cmdler nerede olacak birde ondan bahsetsen süper olur Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.