Condividi tramite


!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.