Form Açılış Sayısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: Form Açılış Sayısı

Mesaj gönderen White Rose »

Bu forumda exemod diye aratın, böyle işleri yapabilen bu konuda size yardımcı olabilecek bir unit dosyası.
kontrol için de anaformda bir değişken tanımlayın ve kısıtlama istediğiniz formun show olayında her dafasında bu değişkenin değerini 1 artırarak kontrol edin ve değerini değişkene atayarak exemod unit yardımı ile exe dosyasına yazdırın. Böylece exe dosya kopyalansa dahi değişken değerini tuttuğu için form açılmayacaktır.
Muhtemelen olur düşüncesindeyim.

http://www.frmtr.com/delphi/388159-exemod.html

Kod: Tümünü seç

Exemod Özellikleri:
-Kendisini değiştirebilen programlar yapın
-İstediğiniz bütün bilgiyi[data] exe içine gömebilme..
-Çalışma esnasında exe nizden anında veri alımı(ram den okuma)
-Kendisini kopyalayan arşivler yapın(installer misali)
-Kendisini internetten güncelleyebilen programlar yapın.
-Şifre korumalı programlar yapın.
-Kolaylıkla resim gösteren program hazırlayın, resimleri exenizde barındırarak..
-Kolaylıkla mp3 çalan programlar yapın tabii mp3'ünüz exenize gömülü..
-Diğer exeleri modifiye edin(zarar vermeden)
-Programınızdaki boşlukları bilgiyle[data] doldurun, çalışma esnasında bunları ram den okuyarak kullanın.
-Başlama, çalışma veya kapanma zamanlarında exeniz bilgiyi[data] saklasın
-Exenizde bilgi[data] saklayın, ini veya windows kayıtlarıyla[registry] uğraşmadan.
-Kopyalama koruması ekleyin.
-Gerçek exe yi saklayıp değiştirilmiş exeler oluşturun.
-Cd ye kopyalandıktan sonrada doğru düzgün çalışabilecek programlar yapın.
-Oluşturduğunuz exe ye başka bir exe ekleyin sizinkinden önce veya sonra çalışsın.
ve daha birçok şey..
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Form Açılış Sayısı

Mesaj gönderen aslangeri »

@White Rose;
arkadaş bu cevabı kabul etmiyor. Exe dosyasını çalıştırmadan önce yedeğini alırsa eski yedeği tekrar çalıştırdığı zaman eski çalışma sayısı gitmiş olacak.
Benim aklıma gelen programa gaibden haber alma modulu eklenecek, programın keç kere çalıştığını (formun kaç kere açıldığını ) ordan öğrenecek.

@erdogan_ozkaya; normal hayatta yaptığın işlemleri bilgisayardada yapabilirsin. Tabi öncelikle yaptığın işin analizini iyi çıkarman lazım.
programın değilde bir insanın bu işi yapacağını düşünelim. Nasıl yapar?
Hiç bir yere yazmasa hafızasına yazar programın kaç kere çalıştığını.
Programında aynı şekilde kaç kere yazıldığını tutabilmesi için biryerlere yazması lazım.
Sizce nasıl bir yere yazmalı?
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Re: Form Açılış Sayısı

Mesaj gönderen White Rose »

:)
o zaman yapacak birşey yok demektir.
Kullanıcı avatarı
subhan
Üye
Mesajlar: 224
Kayıt: 05 Mar 2008 08:18

Re: Form Açılış Sayısı

Mesaj gönderen subhan »

İmkansız diye bir şey yok. Ancaq senin istediyin şartlarda çok zor oluyor böyle bir şeyi yapmak.

Madem seni programın hack edilmesi ilgilendirmiyorsa neden bir yere kayıt etmiyorsun. Böyle bir şey istediyine göre
multaka programı birilerinden koruyorsundur ve ya ücretili program.
< The Best Boy >
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: Form Açılış Sayısı

Mesaj gönderen erdogan_ozkaya »

yani şimdi son söz ;

tek başına bir bağımsız kendine kayıt yapan biir exe olamaz öylemi :)
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Form Açılış Sayısı

Mesaj gönderen aslangeri »

kendine kayıt derken neyi kast ediyorsun.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

Re: Form Açılış Sayısı

Mesaj gönderen erdogan_ozkaya »

tek bir dosya veri tabanıda üzerinde herhanbi bir şeye kayıt yapmayan bir exe :) merak ettim sadece soruyorum
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Form Açılış Sayısı

Mesaj gönderen aslangeri »

hocam bilmiyorum farkındamısın ama kendi kendin ile çelişiyorsun.
erdogan_ozkaya yazdı:....kendine kayıt yapan ....
erdogan_ozkeya yazdı:...herhanbi bir şeye kayıt yapmayan....
karar ver biryerlere yazacakmı yazmıyacakmı? eğer yazmıyacaksa olmaz. yazacaksa nereye yazmasını istiyorsan söyle oraya yazdıralım.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Form Açılış Sayısı

Mesaj gönderen Lost Soul »

aslangeri yazdı:hocam bilmiyorum farkındamısın ama kendi kendin ile çelişiyorsun.
erdogan_ozkaya yazdı:....kendine kayıt yapan ....
erdogan_ozkeya yazdı:...herhanbi bir şeye kayıt yapmayan....
karar ver biryerlere yazacakmı yazmıyacakmı? eğer yazmıyacaksa olmaz. yazacaksa nereye yazmasını istiyorsan söyle oraya yazdıralım.
kastettiği çalışan exenin kendisinden başka yere kayıt yapmayan.
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: Form Açılış Sayısı

Mesaj gönderen emin_as »

Çalışmakta olan exe yi ne degiştirebilirsin, ne de silebilirsin.
Windows buna izin vermez. Ayrıntılar için aşagıdaki linke bakabilirsin.
http://www.catch22.net/tuts/selfdel

Çalışmakta olan exeler dışında her dosyaya yazabilirsin. Bir tek açık olan exenin dosyasına dokunamazsın.

Değişik bir teknikle şu yapılabilir, exe nin içine başka bir exe gömersin, ilk exe çalışınca bu gömülü exe yi hardiske açıp, çalıştırır ve kendini kapatır. Bu gömülü exe çalışınca, diger exe sonlandıgı için onu degiştirebilir. Fakat böylesi program yazmak için oldukça teknik bilgiye sahip olmalısın ve en önemlisi çogu virus programı bunu farkedince hemen alarm verecektir.

Bu yöntemi kırmak ise çocuk oyuncagıdır. Programı çalıştırmadan önce yedek bir klasöre kaydedersin, sonra bu yedek klasörden çıkarıp, çalıştırırsın. Program kopyayı degiştirecegi için, yedekte bulunan exe devamlı sıfır kilometre kalacaktır.

Böyle bellirli sayıda çalışacak program için kullanılacak en uygun yer registry dir.
Cevapla