dostum çok mantıklı bi yol, gerçekten iyi akıl etmişsin, tebrikler... şimdi yazdığım tüm programlara eklicem bunu...

: mudipasa bunu yazdı: s. a. cosmic arkadaşımıza: parametre ile değer gnderme yntemini açıklayabilirsen sevirinirim. yntem mantıklı geldi. programlarımın kırılmasından dan gına geldi. şimdiden teşekkürler yukarda yazılı zaten ayrıca bu dede gibi decomp programlarından kurtulmak için bilinen bu tür programların class namelerini alıp formun createsinde class nameden ve forma bi timer koyup sürekli kapatabilirsin bylece programı açtığı zaman hemen bür program kapanıcak =O)olmazsa isteğe gre 1-2 güne ayrıntılı dküman yazabilirim yaz haji yaz

evet makaleni sabırsızlıkla bekliyorum. teşekkürler mudi

s. a. cosmic arkadaşımıza: parametre ile değer gnderme yntemini açıklayabilirsen sevirinirim. yntem mantıklı geldi. programlarımın kırılmasından dan gına geldi. şimdiden teşekkürler mudi

nceden bulundumu bilmiorum ama yeni buldum mesela programı parametre ile açılmasını sağladığımızda Dede programı açmaya çalışınca hata verio ve decomple edilmior =O) parametre kod aşşada var parametre: string;begin parametre := ParamStr(1);if parameter = '' then beginApplication. Terminated; end;end;bunu formun createsine ekleyin yeter burda herhangi bir parametre grmediği zaman program açılmıor masaüstüne parametreli kısayol koyarsınız açılır program parametre farketmez a olur b olurbide Dede de parametre ile açmaya kalkıncada hata verior ya benim hatam yada ipnelik war :O) alıntı diildir kendi buluşum Bittik biz bittik

: s. a. cosmic arkadaşımıza: parametre ile değer gnderme yntemini açıklayabilirsen sevirinirim. yntem mantıklı geldi. programlarımın kırılmasından dan gına geldi. şimdiden teşekkürler yukarda yazılı zaten ayrıca bu dede gibi decomp programlarından kurtulmak için bilinen bu tür programların class namelerini alıp formun createsinde class nameden ve forma bi timer koyup sürekli kapatabilirsin bylece programı açtığı zaman hemen bür program kapanıcak =O)olmazsa isteğe gre 1-2 güne ayrıntılı dküman yazabilirim Bittik biz bittik

sağol =O) Bittik biz bittik

Valla senin DeDe'de sorun var büyük ihtimal :) Belirttiğin şeyi eklesende DeDe sorunsuzca decompile edebiliyor. Sebebi DeDe'nin programı hafızaya yükleyerek analiz etmesi. Program hafızaya bütün olarak yüklenir. Daha sonra çalıştırılır. Yani senin uygulamayı kapattığın yere kadar hafızaya yüklenmiyor. Eğer programı trace etseydi senin sylediğin mantık işe yarayabilirdi. Fakat amaç Delphi'nin ürettiği genel dosya yapısı hakkında bilgi toplamak. Her Delphi uygulamasında genel yapı aynı. OnCreate, Button1Click gibi olayların gerçekleştiği yerlerin adresleri belli. Yaptığı verileri taramaktan teye gitmiyor. Aynen bir dosyadan veri okumak gibi. OnCreate'i buluyor. O blgenin disassemble edilmiş kodlarını kullanıcıya OnCreate'de şunlar oluyor diye sunuyor. DeDe'ye ihtiyaç olmadan OllyDbg ile de kolayca o blgelere ulaşılabilir.

bende bir sorun var heralde kaç kere denediysem decompile etmedi =O) Bittik biz bittik