PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV 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
WINDEVEtats et RequêtesWindowsCode Utilisateur (MCU)
bRes est un booléen
bRes = ExeTermine("C:\Draw\psp\psp.exe")
Windows Mobile
bRes est un booléen
bRes = ExeTermine("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 programmes 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).
Windows Mobile Nom de l'exécutable (260 caractères maximum). Si ce paramètre contient le chemin complet de l'exécutable, ce chemin n'est pas pris en compte.

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 programmes 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
WINDEVEtats et RequêtesWindowsCode Utilisateur (MCU)

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
Video Windows Processos
https://youtu.be/7fMt3B5D6as

https://windevdesenvolvimento.blogspot.com/2019/05/dicas-2114-windev-webdev-mobile-windows.html

// Video sobre Processos Windows, como terminar processos, tabela e grafico
amarildo
18 mai 2019