1. sayfa
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 |
disassemble edip düşük seviyede istediğini yapman lazım. |
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 |
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 |
Ö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. |
Bkz. Reverse Engineering, disassembling, decompiling... |
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 |
Hakkaten acaba konu sahibi okulu bitirebildi mi nerde ne yapiyo 😁 |
1. sayfa
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.