odczyt pamieci procesu

0
#include <stdio.h>
int main(){
unsigned int a;
unsigned char buff[32];


printf("%p\r\n", a = fopen("/proc/8324/mem", "rb"));

printf("%p\r\n", fread(buff, 1, sizeof(buff), a));

fclose(a);

return 0;
}

fopen otwiera prawidlowo, natomiast fread zwraca nil. O co chodzi?

0

tak z ciekawości podejrzałem zawartość pliku mem pod mc, za każdym razem pokazuje mi pusty plik. U Ciebie coś tam jest?

1 użytkowników online, w tym zalogowanych: 0, gości: 1