inline Assembly Simple Sleep Method.

LeftSpace

wriggle , wriggle little fish :)
Kurucu
Katılım
18 Haz 2015
Mesajlar
2,459
Beğeniler
2,706
Puanları
863
Konum
fs:[0x1337]
#1
5 Saniyede bir İstediğimiz işlemin Çalıştırılması , Örnekte 5 Saniyede bir Messagebox verilmiştir.

Kod:
DWORD TickLM=0;
 __declspec ( naked ) void LSleep()
{
    __asm
    {
    push ebp
    mov ebp,esp
    call GetTickCount
    mov ecx,eax

    mov ebx,[TickLM]
    sub ecx,ebx
    cmp ecx,0x1388 // Bekleme süresi 5 saniye

    jna Sleepsiz
    push 0
    push 0
    push 0
    push 0
    call MessageBoxA

    // Orjinal Değerlere döndürüyoruz
    call GetTickCount
    mov [TickLM],eax
  
    // Wroter by LeftSpace
Sleepsiz:
  
    pop ebp
    ret
  
    }
}
for @maskelihileci
 
Son düzenleme:

LeftSpace

wriggle , wriggle little fish :)
Kurucu
Katılım
18 Haz 2015
Mesajlar
2,459
Beğeniler
2,706
Puanları
863
Konum
fs:[0x1337]
#3
Teşşekürler İşime yaradı.
nerde yaradı işine Ban yememek istiyosan çabuk göster nerde kullandın hani nerde yaradı işine ?

Sokarm yapacagınız işe 2 post kasacanız diye benim konularıma salça olmayın olm zararlı çıkarsınız
 

LazHayalet

LazHayalet ♥
Emektar Üye
Katılım
12 May 2016
Mesajlar
3,692
Beğeniler
1,993
Puanları
763
Konum
KKTC
#5
yararlı olabilecek bir konu teşekkürler bu tarz işlerle uğraşanlara kolaylık sağlar :)
 
Katılım
18 Tem 2017
Mesajlar
644
Beğeniler
445
Puanları
263
Yaş
22
#8
işime yaramadı çünkü bu işlerle uraşmıyorum ama okadr düşünüp paylaşmışsın durumu beğeniyorum belki ilerde işime yarar. veya diğer kullanıcak kişiler için işine yarar.
 

Üst Alt