!sprocess
L'estensione !sprocess visualizza informazioni sul processo di sessione specificato o su tutti i processi nella sessione specificata.
!sprocess Session [Flags [ImageName]]
!sprocess -?
Parametri
Sessione
Specifica la sessione proprietaria del processo desiderato. La sessione viene sempre interpretata come numero decimale.
La sessione può avere i valori seguenti:
-1 |
Usare la sessione corrente. Si tratta dell'impostazione predefinita. |
-2 |
Usare il contesto della sessione. |
-4 |
Visualizzare tutti i processi per sessione. |
Bandiere
Specifica il livello di dettaglio nella visualizzazione. I flag possono essere qualsiasi combinazione dei bit seguenti. Il valore predefinito è 0.
0x0 |
Visualizzare informazioni minime. |
Bit 0 (0x1) |
Visualizzare le statistiche relative all'ora e alla priorità. |
Bit 1 (0x2) |
Aggiunge alla visualizzazione di un elenco di thread ed eventi associati al processo e agli stati di attesa dei thread. |
Bit 2 (0x4) |
Aggiunge all'oggetto visualizzato un elenco di thread associati al processo. Se questo bit viene usato senza Bit 1 (0x2), ogni thread viene visualizzato su una singola riga. Se è incluso in Bit 1, ogni thread viene visualizzato con un'analisi dello stack. |
Bit 3 (0x8) |
Aggiunge alla visualizzazione di ogni funzione l'indirizzo restituito, il puntatore dello stack e, nei sistemi basati su Itanium, il valore del registro bsp . Elimina la visualizzazione degli argomenti della funzione. |
Bit 4 (0x10) |
Visualizza solo l'indirizzo restituito di ogni funzione. Eliminare gli argomenti e i puntatori dello stack. |
ImageName
Specifica il nome del processo da visualizzare. Vengono visualizzati tutti i processi i cui nomi di immagine eseguibile corrispondono a ImageName . Il nome dell'immagine deve corrispondere a quello nel blocco EPROCESS. In generale, si tratta del nome eseguibile richiamato per avviare il processo, inclusa l'estensione di file (in genere .exe) e troncata dopo il quindicesimo carattere. Non è possibile specificare un nome di immagine contenente uno spazio.
-?
Visualizza la Guida per questa estensione nella finestra Comando debugger. Questo testo della Guida contiene alcune omissioni.
DLL
Kdexts.dll
Informazioni aggiuntive
Per informazioni sulle sessioni e i processi in modalità kernel, vedere Modifica dei contesti. Per altre informazioni sull'analisi di processi e thread, vedere Microsoft Windows Internals, di Mark Russinovich e David Solomon.
Osservazioni:
L'output di questa estensione è simile a quello di !process, ad eccezione del fatto che vengono visualizzati anche gli indirizzi di _MM_SESSION_SPACE e _MMSESSION.