Şimdi Ara

exe dosyasının içeriğini değiştirme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
17
Cevap
0
Favori
5.939
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
1 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • beyler bilgisayar mühendisliğine yeni başladım daha tam anlamıyorum geçen gün dev c de yaptığım projeyi exe olarak kaydettim.ama şimdi o projenin içinde bir şeyi unutmuşum c dosyası olarak da kayıt yok o exe dosyasını yeniden dev c plus plus ta nasıl açıcam nolur bir kişi yardım etsin.birde inşallah doğru yere açmışımdır.c++ değil c yazıyorum çünkü.



  • Reflector ile editleyebilirsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Kaygerya

    Reflector ile editleyebilirsin.

    reflectör ne ben dev c ile devam etmek istiyorum projeme.fazla bilgili değilim bu konufda ama cevap için teşekkürler dev ile devam etmenin yolu yok mu?
  • Ne yazik ki yok

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • disassemble edip düşük seviyede istediğini yapman lazım.
  • quote:

    Orijinalden alıntı: Kaygerya

    Reflector ile editleyebilirsin.

    C++ olduğu için Reflector işe yaramaz. Unmanaged (.NET dışı) bir dil ile yazılmış zira. Hex editör ile kurcalamak dışında pek şansın yok, o da Allah'lık bir iş. Veya Hex'i tercüme eden bir tool arayacaksın. Bunun gibi:

    https://www.hex-rays.com/products/decompiler/index.shtml



    < Bu mesaj bu kişi tarafından değiştirildi programmer_onur -- 20 Şubat 2014; 15:42:34 >
  • programmer_onur kullanıcısına yanıt
    arkadaş bu ne saçma iştir böyle yav ben programımı yazmışım exe olarak kaydetmişim.kendi programıma erişemeyecekmiyim bunca oyuna programa yeni patcler güncellemeler dlcler nasıl geliyor o zaman bunun bi yolu olmalı bilsem c dosyası olarak da kaydederdim.
  • quote:

    Orijinalden alıntı: javaprof

    arkadaş bu ne saçma iştir böyle yav ben programımı yazmışım exe olarak kaydetmişim.kendi programıma erişemeyecekmiyim bunca oyuna programa yeni patcler güncellemeler dlcler nasıl geliyor o zaman bunun bi yolu olmalı bilsem c dosyası olarak da kaydederdim.

    Dostum, mühendislik bölümünde henüz değindiğiler mi bilemiyorum lakin yazdığın program derlendiği an (ve linklendikten sonra) makine koduna dönüştürülüyor. C/C++'da olay böyledir. .NET gibi IL (ara dil) barındıran dillerde bu sorun değil. Dev C++ gibi IDE'ler ile yaptığın derleme sonucu birşeyleri değiştirmek istiyorsan kaynak kod üzerinden bunu yapıp tekrar derlemen lazım. Bahsettiğin güncellemeler DLC'lerde farklı farklı modüllerin (.dll, .exe) kaynak kodlarının değiştirilerek (güncellenerek) tekrar derlenmesi sonucu yayınlanıyor.




  • Neyse ki en azindan yaptigimiz projelerin proje dosyalarinin ne kadar onemli ve degerli oldugunu anlatan bir konu olarak dh arsivinde yerini aldi

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: javaprof

    arkadaş bu ne saçma iştir böyle yav ben programımı yazmışım exe olarak kaydetmişim.kendi programıma erişemeyecekmiyim bunca oyuna programa yeni patcler güncellemeler dlcler nasıl geliyor o zaman bunun bi yolu olmalı bilsem c dosyası olarak da kaydederdim.

    Öyle bir şey olsa istediğin programı DevC++ ile açar değiştirirdin.
  • c++ gibi dillerde kodun derlenmiş halinin geri getirilememsi zaten böyle oması istenen birşey çünkü mesela ben bir üreticiyim program üretiyorum ve kaynak kodlarımın kimsenin görmesini istemiyorum buyüzden bu tarz diller ile çalışmam gerekiyo aslında bu açıdan bakıldığında derlenmiş kodun geri getirilememesi çok mantıklı ve yeri ne göre çok iyi bir durum

  • eyer her derlenmiş kod geri döndürülebilseydi rakip yazılım üreticiler kolayca rakibinin yazılımına onu satın alıp erişebilirdi ki yazılımıda bir sanat olarak değerilendirirsek derlenmiş kodun geri getirilememesi yazdığınız yazılımın çalınmaması açısından oldukça önemli

  • ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    !!! O yüzden her kez kaynak koduna sahip çıksın !!!

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !


    bende geçen sene neredeyse 3 hafta - 1 ay kadar emek harcadığım kodu kaybetmiştim


    benim için üzücü bir olaydı ama dersimi aldım ve artık bir yazılımı geliştirirken 1 den fazla kopyasını farklı depolama alanlarında saklıyorum ki bir daha böyle bir olayla karşılaşmıyım

  • Gecmis olsun.
    Bilgisayar mühendisliği bölümünde ilk derste bunu anlatmaları lazim sanirim.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Bkz. Reverse Engineering, disassembling, decompiling...

    < Bu ileti mini sürüm kullanılarak atıldı >
  • ENfER kullanıcısına yanıt
    yasa dışı olduğu için vermiyorlardır. bi üstteki mesajdaki gibi tersine mühendislikle ilgili terimleri aratınca bulunur.

    bu arada 7 yıllık konuyu hortlatmışsınız 😁 adam şimdiye mezun olur 2. üniyi okur

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Hakkaten acaba konu sahibi okulu bitirebildi mi nerde ne yapiyo 😁


    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.