Recupero di informazioni aggiuntive sul processo

Esistono diverse funzioni per ottenere informazioni sui processi. Alcune di queste funzioni possono essere usate solo per il processo chiamante, perché non accettano un handle di processo come parametro. È possibile usare funzioni che accettano un handle di processo per ottenere informazioni su altri processi.

  • Per ottenere la stringa della riga di comando per il processo corrente, usare la funzione GetCommandLine .
  • Per recuperare la struttura STARTUPINFO specificata al momento della creazione del processo corrente, usare la funzione GetStartupInfo .
  • Per ottenere le informazioni sulla versione dall'intestazione eseguibile, usare la funzione GetProcessVersion .
  • Per ottenere il percorso completo e il nome file per il file eseguibile contenente il codice di processo, usare la funzione GetModuleFileName .
  • Per ottenere il conteggio degli handle per gli oggetti gui (GUI) dell'interfaccia utente grafica in uso, usare la funzione GetGuiResources .
  • Per determinare se viene eseguito il debug di un processo, usare la funzione IsDebuggerPresent .
  • Per recuperare le informazioni di contabilità per tutte le operazioni di I/O eseguite dal processo, usare la funzione GetProcessIoCounters .