Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
16
Cevap
6235
Tıklama
1
Öne Çıkarma
exe dosyasının içeriğini değiştirme
G
12 yıl
Yarbay
Konu Sahibi

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

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
12 yıl
Yarbay

Reflector ile editleyebilirsin.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.
G
12 yıl
Yarbay
Konu Sahibi

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?



K
12 yıl
Yarbay

Ne yazik ki yok



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
F
12 yıl
Binbaşı

disassemble edip düşük seviyede istediğini yapman lazım.



P
12 yıl
Yarbay

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 >
Bu mesaja 1 cevap geldi.
G
12 yıl
Yarbay
Konu Sahibi

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.


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @programmer_onur
P
12 yıl
Yarbay

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.



K
12 yıl
Yarbay

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

R
12 yıl
Yarbay

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.



F
4 yıl
Er

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



F
4 yıl
Er

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



F
4 yıl
Er

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



E
4 yıl
Yüzbaşı

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ı >
Bu mesaja 1 cevap geldi.
P
4 yıl
Yarbay

Bkz. Reverse Engineering, disassembling, decompiling...



< Bu ileti mini sürüm kullanılarak atıldı >

F
4 yıl
Çavuş

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ı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ENfER
E
4 yıl
Yüzbaşı

Hakkaten acaba konu sahibi okulu bitirebildi mi nerde ne yapiyo 😁



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

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.