PDA

Visualizza la versione completa : [c++] Uso di Read e Write ProcessMemory


jtb
18-12-2008, 17:14
Salve a tutti mi potete spiegare come funzionano le funzioni ReadProcessMemory e WriteProcessMemory?????
:confused: :confused: :confused:

oregon
18-12-2008, 17:38
Hai gia' letto qualcosa su quelle funzioni? Su MSDN c'e' tutto ... cosa non hai capito? A cosa ti servono?

jtb
18-12-2008, 21:06
Si le ho guardate.....ma non riesco ad usarle....
Ho provato ma mi ritorna errore.....
Mi faresti un esempio in modo che possa capire meglio????
Poi non capisco dove abilitare PROCESS_VM_READ..... :master: :master: :master:

pallinopinco
18-12-2008, 21:16
Ho provato ma mi ritorna errore.....
Mi faresti un esempio in modo che possa capire meglio????


Mostra il tuo codice cosė si vede cosa hai sbagliato, non ha senso partire da sorgenti altrui.

jtb
18-12-2008, 21:27
Una cosa del genere testata sull'applicazione stessa
Deve essere colma di errori:



//---------------------------------------------------------------------------

#include <vcl.h>
#include <iostream.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int a=10;
int buffer[100];
unsigned long retval;
int err;


err=ReadProcessMemory(Application->Handle,&a,&buffer,100,&retval);
//Gli errori devono essere qui sopra....


cout << err << endl;
cout << buffer << endl;

system("pause");
}
//---------------------------------------------------------------------------

oregon
18-12-2008, 21:34
Stai andando un po' a caso ... ma per fare cosa?

A cosa ti servono quelle API?

Fra l'altro sono API che presuppongono una buona esperienza di programmazione e conoscenza del sistema operativo ... perche' non cominci con qualcosa di piu' semplice, se stai iniziando a programmare?

jtb
18-12-2008, 21:42
Be....cosi........sono molto curioso delle funzioni di memoria che non avevo mai affrontato prima d'ora.

Dove posso trovare qualche buona guida per questo argomento(preferibilmente in italiano)????

oregon
18-12-2008, 21:49
Originariamente inviato da jtb
Be....cosi........sono molto curioso delle funzioni di memoria che non avevo mai affrontato prima d'ora.

Okay ... ma e' una curiosita' molto specifica ...


Dove posso trovare qualche buona guida per questo argomento(preferibilmente in italiano)????

Ripeto ... sono argomenti specifici, trattati nell'ambito di testi avanzati e quasi sempre in inglese ...

Non ci sono "guide" (tanto meno in italiano) su argomenti cosi' particolari ...

jtb
18-12-2008, 21:54
Ok.....grazie per l'aiuto Ciao. :ciauz:

Loading