Bilgisayarda Kurulu Programı Setup Haline Getirme

Konusu 'Diğer Yazılım Konuları' forumundadır ve Elbruz46 tarafından 3 Kasım 2009 başlatılmıştır.

  1. Elbruz46

    Elbruz46 Rektör

    Katılım:
    22 Şubat 2008
    Mesajlar:
    11.111
    Beğenileri:
    367
    Ödül Puanları:
    83

    - Bilgisayarda Kurulu Programı Setup Haline Getirme

    Arkadaşlar bilgisayarımda yüklü bir programın içinde bazı dosyaları değiştirerek onu tekrar başka bilgisayarlara kurulacak şekilde setup dosyası haline nasıl getirebilirim... :helpsmilie:
     
  2. cihanakova

    cihanakova Doçent

    Katılım:
    12 Mayıs 2009
    Mesajlar:
    514
    Beğenileri:
    2
    Ödül Puanları:
    0
    güzel soru :)
     
  3. evowinds

    evowinds Dekan Onursal Üye

    Katılım:
    2 Kasım 2008
    Mesajlar:
    9.276
    Beğenileri:
    155
    Ödül Puanları:
    0
    O programın bağımlılıklarını tek tek tespit etmen gerekir, hangi kütüphanelerle birlikte çalışıyor ve

    nerelerde bulunuyor bu kütüphaneler bu bilginin elinde olması lazım. Bir kurulum dosyasını incelersen

    sürekli farklı klasörlere birşeyler kopyalar. Genellikle System veya system32 klasörüne ortak kullanılan

    kütüphaneler yüklenir ve bir de Registry içerisine anahtarlar yazılır. tüm bunları toparlayıp bir araya

    getirmen gerekir. Bir nevi "reverse engineering" yani....

    Ama bu bilgiler elinde varsa sana innosetup

    programını tavsiye ederim. Bu bir kurulum hazırlama programıdır.
     
  4. Elbruz46

    Elbruz46 Rektör

    Katılım:
    22 Şubat 2008
    Mesajlar:
    11.111
    Beğenileri:
    367
    Ödül Puanları:
    83
    Peki programın SETUP dosyasına müdahale edebileceğim içinden bazı dosyaları çıkarıp yerine başka dosyalar koyabileceğim bir program var mı?
     
  5. GKHNCKR

    GKHNCKR Profesör

    Katılım:
    7 Mayıs 2009
    Mesajlar:
    3.996
    Beğenileri:
    42
    Ödül Puanları:
    0
    Senin ihtiyacını tam karşılamıyor ama buna benzer bir uygulama yapıyorduk. Şöyleki,

    Bir izleyici program var, adı aklımda değil. bu izleyici programı önce pc'ye kuruyorsun. sonra setupını istediğin programı kuruyorsun . Daha sonra izleyici program pcye kurulan yeni uygulamanın tüm kayıtlarını bir araya toplayıp sana msi uzantılı olarak veriyordu. Biz de zaten bu programı exe'den msi'ye çevirmek için kullanıyorduk. tabi
     
  6. Elbruz46

    Elbruz46 Rektör

    Katılım:
    22 Şubat 2008
    Mesajlar:
    11.111
    Beğenileri:
    367
    Ödül Puanları:
    83
    bu konuyu biraz araştırayım sağol :)
     
  7. Serkannd

    Serkannd Profesör Onursal Üye

    Katılım:
    12 Aralık 2007
    Mesajlar:
    2.165
    Beğenileri:
    9
    Ödül Puanları:
    0
    dediğin şeyi ben bu yaz baya araştırdım. Sonuç ''Aynı programı baştan yazsan daha kolay olur'' @GKHNCKR'ın dediği program galiba portable programlar için geçerli fakat bunu yapmak için yepyeni kullanılmamış bi sistem gerekli. Ve içine başka program kurmamış olman gerekli.
     
  8. Elbruz46

    Elbruz46 Rektör

    Katılım:
    22 Şubat 2008
    Mesajlar:
    11.111
    Beğenileri:
    367
    Ödül Puanları:
    83
    "aynı programı baştan yazsan daha kolay olur"
    o da güzelmiş :)

    Peki o zaman şu şekilde de yapılabilir... Programı bilgisayara kurduktan sonra program files klasörü içinde istediğim değişiklikleri yapıp bunu portable program yapsam istediğim gibi bir sonuç elde ederim ancak portable programlarda sisteme tam kurulmuyor yani kopyala yapıştır tıkla çalışsın mantığı...
     
  9. Serkannd

    Serkannd Profesör Onursal Üye

    Katılım:
    12 Aralık 2007
    Mesajlar:
    2.165
    Beğenileri:
    9
    Ödül Puanları:
    0
    :) Dediğin şekilde çalışan programlar var yani programı kurduktan sonra program Files klasöründen gerekli klasörleri flash belleğe atıp başka PC'de çalışan programlar var. Sen programın ismini sölesen daha iyi olur.
     
  10. evowinds

    evowinds Dekan Onursal Üye

    Katılım:
    2 Kasım 2008
    Mesajlar:
    9.276
    Beğenileri:
    155
    Ödül Puanları:
    0
    ThinStall denesene,madem portable bir program arıyorsun?
     
  11. kaberdey

    kaberdey Profesör

    Katılım:
    22 Aralık 2008
    Mesajlar:
    4.271
    Beğenileri:
    80
    Ödül Puanları:
    0
    Kurulu bir programı tekrar setup yapma işi biraz karışıktır, programa göre değişir. Eğer regedit kullanıyorsa ve programfiles dışında dosyalar kullanıyorsa sorun yaşabilirsin. En mantıklısı programın kurulum aşamalarını izleyen ve nerelere hangi dosya ve ayarların atıldığını kontrol ederek ona göre programı portable yapan Thinstall kullanmak olabilir.
     
  12. Elbruz46

    Elbruz46 Rektör

    Katılım:
    22 Şubat 2008
    Mesajlar:
    11.111
    Beğenileri:
    367
    Ödül Puanları:
    83
    Aslında ben portable aramıyorum...
    Ama böyle giderse portable yapacağım...
    Benim derdim var olan bir programı editleyeceğim... dilini değiştireceğim... tüm ikonlarını kendi ikonlarım ile değiştireceğim görünümünü yani arayüzünü değiştireceğim kendisinden ve görünümünden eser kalmayacak ve bu program yine kendi mantığı ile çalışacak... Yani ben programı yazmak yerine o programa estetik yapacağım... Bunu kendi bilgisayarımda yaptım ancak benim bilgisayarımda çalışan bu halinin başka bilgisayarlara da dağıtılabilmesi için bu estetikli halinin setup dosyasını hazırlamak gerek... :)

    dediğiniz gibi registry kayıtları programın kurulurken hangi dosyalara ne tür dosyalar attığı vs bulmak gerekecek yeniden o programı setup yapabilmek için...
     
  13. kaberdey

    kaberdey Profesör

    Katılım:
    22 Aralık 2008
    Mesajlar:
    4.271
    Beğenileri:
    80
    Ödül Puanları:
    0
    şöle söliim o zaman
    editlediğin dosyaları biliyorsundur mutlaka, EXE dosyalarının için açan ve değiştirip recompile eden bir sürü program var,exe'yi açıp normalde değiştirdiğin resimleri exe'nin içindeki eskilerinin yerine koyarsın, kurarken o istediği yerlere atar, sende istediğine ulaşmış olursun.
     
  14. Elbruz46

    Elbruz46 Rektör

    Katılım:
    22 Şubat 2008
    Mesajlar:
    11.111
    Beğenileri:
    367
    Ödül Puanları:
    83
    resource hack programına baktım setup dosyasındaki ikonları görüntüleyebiliyorum... değiştirebiliyorum... diyalog kutularındaki yazıları da değiştirebiliyorum ancak değiştirmediğim dosyalar var...
     
  15. kaberdey

    kaberdey Profesör

    Katılım:
    22 Aralık 2008
    Mesajlar:
    4.271
    Beğenileri:
    80
    Ödül Puanları:
    0
    resource hack çok basit düzeyde bu işi yapıyor. Daha profesyonel programlara bakmalısın
    ama maalesef isim veremeyeceğim
     
  16. __kadıköyRAP__

    __kadıköyRAP__ Guru

    Katılım:
    3 Mart 2007
    Mesajlar:
    26.741
    Beğenileri:
    546
    Ödül Puanları:
    113
    orca diye bişey duydum bende patch li msn yapmaya çalışıyordum ama beceremedim :D
     
  17. zQQm

    zQQm Profesör

    Katılım:
    22 Ağustos 2008
    Mesajlar:
    1.097
    Beğenileri:
    4
    Ödül Puanları:
    0
    Eğer programın çalışırken kullandığı ekstra şeyler yoksa; dosyaları ve regedit kaydını güzelce düzenleyerek SETUP oluşturabilirsiniz.

    Bunun için en basit olarak 'astrum installwizard' kullanabilirsiniz.

    Hatta çok basit bir programsa, winrar ile sfx arşiv şeklinde bir .exe dosyası da oluşturabilirsiniz.
     
  18. SDN Okuru

    SDN Okuru SDN Okuru

    Herhangi bir nedenden dolayı bu yüklü olan programı, oyunu ya da her neyse C’den D’ye ya da başka bir sürücüye taşımak mı istiyorsunuz?Steam Mover adlı program bunu kolay bir şekilde sizi yormadan yapıyor. Taşınabilir (portable) bir yazılım olan Steam Mover Windows 7 ve Vista’yı destekliyor. Steam Mover Nasıl Çalışır?

    İlk olarak programı açın. Karşınıza yüklü olan programların listesi çıkacak. Stream apps common folder yazısının altında programların yüklü olduğu yolu, alternative folder yazısının altında ise programı taşımak istediğiniz konumu belirleyin. Son olarak da ok işaretleriyle programı bir konumdan diğer konuma taşıyın
     
  19. SDN Okuru

    SDN Okuru SDN Okuru

    Herhangi bir nedenden dolayı bu yüklü olan programı, oyunu ya da her neyse C’den D’ye ya da başka bir sürücüye taşımak mı istiyorsunuz?Steam Mover adlı program bunu kolay bir şekilde sizi yormadan yapıyor. Taşınabilir (portable) bir yazılım olan Steam Mover Windows 7 ve Vista’yı destekliyor. Steam Mover Nasıl Çalışır?

    İlk olarak programı açın. Karşınıza yüklü olan programların listesi çıkacak. Stream apps common folder yazısının altında programların yüklü olduğu yolu, alternative folder yazısının altında ise programı taşımak istediğiniz konumu belirleyin. Son olarak da ok işaretleriyle programı bir konumdan diğer konuma taşıyın
     

Sayfayı Paylaş