Qualcuno può spiegare in che modo un programma si aggancia e modifica il comportamento di altri programmi in Windows?Come posso collegarmi ad altri programmi in Windows?
Com'è possibile? I programmi Windows non si proteggono da altri programmi che entrano nella loro memoria, ecc.? (Non conosco gli interni come funziona quindi ho appena detto "nella loro memoria" - Scommetto che è più complesso di quello.)
Anche Windows moderno come Windows 7 lo consente ancora?
Grazie, Boda Cydo
Puoi farlo in Linux? Penso che in Linux non puoi manipolare la memoria di altri programmi? – bodacydo
Non sono un dev di linux. In che modo un debugger di Linux in modalità utente inserisce un punto di interruzione in un processo o legge lo stack di un thread? – Michael
Di solito esegui il programma tramite 'gdb'. Quindi, dal momento che gdb avvia il processo figlio, in qualche modo ha accesso a quel programma, ma non ne sono sicuro, sono nuovo di tutto questo. – bodacydo