Obtention d’informations de processus supplémentaires

Il existe diverses fonctions permettant d’obtenir des informations sur les processus. Certaines de ces fonctions peuvent être utilisées uniquement pour le processus appelant, car elles ne prennent pas de handle de processus comme paramètre. Vous pouvez utiliser des fonctions qui prennent un handle de processus pour obtenir des informations sur d’autres processus.

  • Pour obtenir la chaîne de ligne de commande du processus actuel, utilisez la fonction GetCommandLine .
  • Pour récupérer la structure STARTUPINFO spécifiée lors de la création du processus actuel, utilisez la fonction GetStartupInfo .
  • Pour obtenir les informations de version à partir de l’en-tête exécutable, utilisez la fonction GetProcessVersion .
  • Pour obtenir le chemin d’accès complet et le nom de fichier du fichier exécutable contenant le code de processus, utilisez la fonction GetModuleFileName .
  • Pour obtenir le nombre de handles dans les objets d’interface utilisateur graphique (GUI) en cours d’utilisation, utilisez la fonction GetGuiResources .
  • Pour déterminer si un processus est en cours de débogage, utilisez la fonction IsDebuggerPresent .
  • Pour récupérer des informations de comptabilité pour toutes les opérations d’E/S effectuées par le processus, utilisez la fonction GetProcessIoCounters .