Accesso memoria altro programma

di il
2 risposte

Accesso memoria altro programma

Ciao a tutti.
Mi hanno fatto or ora una nuova richiesta: Accesso alla memoria di un determinato programma.
Il programma chiaramente è scritto da terzi e non posso saperne nulla. VOrrebbero cercare dove è memorizzata un immagine e copiare questi dati in un'altra zone di memoria dove eseguire dei calcoli.
Pensavo non si potesse (la memoria non è privata di un certo processo?) ma devo solo leggerla per copiarla altrove.

Io programmo in C++, uso il Builder di Borland/Embarcadero, ma non ho prob a migrare verso Visual studio, meglio se non .NET ma a questo punto valuto di tutto o di ogni.
A naso, bisognerebbe torvare l'handle del determinato processo X, accedere alla memoria, copiarla in un buffer proprietario quindi rilasciarla. Poi si cerca all'interno quello che serve.

Qualcuno mi sa dire (API di Windows?) come fare i primi due passi?

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte