|
|
|
|
|
ExeListeProcessus (Fonction) En anglais : ExeListProcess Retourne la liste des applications en cours d'exécution. Ces applications peuvent correspondre à des applications WINDEV, WINDEV Mobile ou à des autres applications. Pour chaque application trouvée, il est possible de connaître : - son identifiant.
- l'identifiant du processus parent (celui qui a lancé l'application).
- le nom et l'extension de son exécutable.
- le nom et le chemin complet de son exécutable.
- sa consommation actuelle.
- sa consommation maximale atteinte.
- la ligne de commande utilisée par l'exécutable.
// Ajout des applications en cours d'exécution dans le champ "LISTE_Appli" ListeAjoute(LISTE_Appli, ExeListeProcessus(exePID, exeNomCourt))
Syntaxe
<Résultat> = ExeListeProcessus([<Première information> [... [, <Septième information>]]])
<Résultat> : Chaîne de caractères Liste des applications en cours d'exécution. Les différentes applications sont séparées par des retours chariot (RC). La liste est de la forme :
<1ère information> + TAB + <2de information> + RC + ... Si aucune information n'est demandée, la liste est de la forme <Nom et extension de l'exécutable de l'application>. <Première information> : Constante optionnelle de type Entier Première information à retourner pour chaque application en cours d'exécution : | | exeLigneCommande | Ligne de commande de l'exécutable de l'application. Attention : - L'utilisateur courant doit posséder les droits nécessaires pour lire le contenu de la mémoire liée au process.
- Les applications 32 bits ne peuvent pas accéder aux informations des process 64 bits.
| exeMémoire | Consommation actuelle de l'application. Cette constante est disponible uniquement sous Windows NT, 2000 et XP. Dans les autres cas, une chaîne vide ("") est retournée. | exeMémoireMax | Consommation maximale atteinte par l'application. Cette constante est disponible uniquement sous Windows NT, 2000 et XP. Dans les autres cas, une chaîne vide ("") est retournée. | exeNomCourt (Valeur par défaut) | Nom et extension de l'exécutable de l'application. | exeNomLong | Nom et chemin complet de l'exécutable de l'application.
| exePID | Identifiant de l'application. | exePIDParent | Identifiant du processus parent (celui qui a lancé l'application). |
<Septième information> : Constante optionnelle de type Entier Septième information à retourner pour chaque application en cours d'exécution : | | exeLigneCommande | Ligne de commande de l'exécutable de l'application. Attention : - L'utilisateur courant doit posséder les droits nécessaires pour lire le contenu de la mémoire liée au process.
- Les applications 32 bits ne peuvent pas accéder aux informations des process 64 bits.
| exeMémoire | Consommation actuelle de l'application. Cette constante est disponible uniquement sous Windows NT, 2000 et XP. Dans les autres cas, une chaîne vide ("") est retournée. | exeMémoireMax | Consommation maximale atteinte par l'application. Cette constante est disponible uniquement sous Windows NT, 2000 et XP. Dans les autres cas, une chaîne vide ("") est retournée. | exeNomCourt (Valeur par défaut) | Nom et extension de l'exécutable de l'application. | exeNomLong | Nom et chemin complet de l'exécutable de l'application.
| exePID | Identifiant de l'application. | exePIDParent | Identifiant du processus parent (celui qui a lancé l'application). |
Remarques La fonction ExeListeProcessus ne retourne pas de code d'erreur. Pour savoir si cette fonction a généré une erreur, utilisez la variable ErreurDétectée. En cas d'erreur, il est possible de connaître le détail de l'erreur grâce à la fonction ErreurInfo. Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|