DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
193
Tıklama
0
Öne Çıkarma
c memory scanner yardım
K
11 yıl (513 mesaj)
Teğmen
Konu Sahibi

kod bu herhangi bi hatağ gözükmüyo ama neden se bytes_read hep 0 oluyo ve bazı procces id leri kabul etmiyor

kod bu :

#include <stdio.h>
#include <windows.h>

int main(void)
{
MEMORY_BASIC_INFORMATION MBI;
DWORD bytes_read;
char buffer;
SYSTEM_INFO sysinf;
unsigned int PID;
printf("EnterProccesID:");
scanf("%u",&PID);
GetSystemInfo(&sysinf);
HANDLE HND= OpenProcess(PROCESS_ALL_ACCESS, FALSE,(DWORD)PID);
if(IsWindow(HND)==FALSE){;printf("Error:Unable To Get Handle Please Enter Valid ProccesID\n");}
else {printf("ProccesHandleSuccessfullyTaken\n");}
VirtualQueryEx(HND,sysinf.lpMinimumApplicationAddress,&MBI,sizeof(MBI));
ReadProcessMemory(HND,MBI.BaseAddress,&buffer,MBI.RegionSize,&bytes_read);
printf("%d Bytes Read\n",(int)bytes_read);
system("pause");
return(0);
}





< Bu mesaj bu kişi tarafından değiştirildi kuuttter123 -- 22 Kasım 2014; 20:52:02 >

E
11 yıl (15 mesaj)
Er

char buffer[128];


olarak dene.

kodunu foruma yazarken indentation'a dikkat ederek yaz, üyeler yardımcı olabilsinler.





< Bu mesaj bu kişi tarafından değiştirildi ekdogan -- 23 Kasım 2014; 1:44:07 >


Bu mesajda bahsedilenler: @kuuttter123
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.