PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Tuer des tâches 16 bits
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Termine l'exécution d'une application (32 bits ou 64 bits) sur le poste en cours : toutes les instances de l'exécutable sont "tuées". L'application peut être identifiée par son nom ou son PID.
Remarques : Pour utiliser cette fonction sous Windows NT/2000, la librairie PSAPI.DLL doit être présente sur le système (cette DLL est fournie avec Windows NT ou 2000 mais n'est pas forcément installée).
Exemple
Etats et RequêtesWindows
bRes est un booléen
bRes = ExeTermine("C:\Draw\psp\psp.exe")
Syntaxe

Terminer une application identifiée par son nom Masquer les détails

<Résultat> = ExeTermine(<Nom de l'exécutable>)
<Résultat> : Booléen
  • Vrai si toutes les instances du programme ont été supprimées,
  • Faux en cas de problème. Cette fonction peut échouer :
    • si l'exécutable n'est pas instancié (l'exécutable n'est pas lancé).
    • si l'utilisateur ne dispose pas de droits suffisants pour détruire une des instances.
  • si la DLL PSAPI n'est pas disponible sous Windows NT ou 2000.
<Nom de l'exécutable> : Chaîne de caractères (avec guillemets)
Nom et chemin complet (ou relatif) de l'exécutable (260 caractères maximum).

Terminer une application identifiée par son identificateur de processus (PID) Masquer les détails

<Résultat> = ExeTermine(<Identificateur de processus>)
<Résultat> : Booléen
  • Vrai si toutes les instances du programme ont été supprimées,
  • Faux en cas de problème. Cette fonction peut échouer :
    • si l'exécutable n'est pas instancié (l'exécutable n'est pas lancé).
    • si l'utilisateur ne dispose pas de droits suffisants pour détruire une des instances.
  • si la DLL PSAPI n'est pas disponible sous Windows NT ou 2000.
<Identificateur de processus> : Entier
Identificateur de processus (PID) de l'application. Cet identifiant peut être connu par la fonction LanceAppli (avec la constante exePID) ou la fonction ExeDonnePID.
Remarques
Etats et RequêtesWindows

Tuer des tâches 16 bits

Sous Windows NT ou 2000, il est possible de terminer une application 16 bits en "tuant" l'exécutable nommé "ntvdm.exe" (la machine virtuelle qui exécute le sous-système 16 bits).
Attention : Toutes les tâches 16 bits seront arrêtées.
Sous Windows 98/Me, il n'est pas possible d'interrompre les tâches 16 bits.
Classification Métier / IHM : Code métier
Composante : wd240std.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire