processi
In termini di architettura del debugger, un processo:
è un contenitore per un set di programmi. È strettamente analogo a un processo di windows, che è un contenitore per un set di thread.
Può identificarsi per nome, l'identificatore, l'identificatore o fisico.
È possibile enumerare tutti i programmi in esecuzione (e i relativi thread).
Può autodescriversi, la porta che è in esecuzione e il computer che la contiene.
Può creare uno o più programmi, terminare qualsiasi programma che crea, o provocano un programma a arrestata.
È IDebugProcess2 rappresentato da un'interfaccia, creata quando il processo viene avviato. Avvio di un processo da qualsiasi l'amministratore (SDM) di debug della sessione o IDebugEngineLaunch2:: LaunchSuspended.
Il pacchetto di debug possibile allegare un modulo di (DE) debug a un processo chiamando IDebugProcess2:: Connessione. Ciò significa che si connette di DE a tutti i programmi possibili in esecuzione nel processo che può gestire. Ad esempio, se si connette di DE di Common Language Runtime in un processo, viene aggiunta solo ai programmi che eseguono codice gestito.
Vedere anche
Riferimenti
IDebugEngineLaunch2:: LaunchSuspended