PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Killer une application non Windev
Killer une application non Windev
Iniciado por azurcomputer, abr., 29 2005 5:46 PM - 2 respostas
Publicado em abril, 29 2005 - 5:46 PM
Je lance une application par Windev : Lanceappli
Pour tuer la tache, j'effectue un exetermine.
Le programme en question n'est plus dans la barre des tache mais il reste quelque chose en mémoire car je ne peux plus le relencer par lanceappli de Windev tant que Windev n'est pas stoppé complètement.
J'ai essayé - exetermine
- TASKKILL /F /IM Prog.exe /T

Cela fonctionne sans Windev mais pas à partir de Windev.
Dans les 2 cas, windev ne peut pas relancer l'appli ; c'est l'appli elle-meme qui considère être encore running. Il s'agit de Dict.exe (Dictée de Philips)

Merci d'avance du tuyau pour tuer complètement la tache pour que Windev puisse la rappeler.
Publicado em maio, 03 2005 - 1:43 PM
Bonjour Jean-Claude

WDForge met à votre disposition une classe permettant du tuer une ou
toutes les instances d'une appli a partir de son pID ou bien de son Nom
Cette ressource est disponible ici :
http://www.wdforge.org/modules/mydownloads/singlefile.php?cid=1&lid‰

Bon dev
A+
[DrCharly93] www.wdforge.org

Jean-Claude BERNARDI a écrit :
Je lance une application par Windev : Lanceappli
Pour tuer la tache, j'effectue un exetermine.
Le programme en question n'est plus dans la barre des tache mais il reste quelque chose en mémoire car je ne peux plus le relencer par lanceappli de Windev tant que Windev n'est pas stoppé complètement.
J'ai essayé - exetermine
- TASKKILL /F /IM Prog.exe /T

Cela fonctionne sans Windev mais pas à partir de Windev.
Dans les 2 cas, windev ne peut pas relancer l'appli ; c'est l'appli elle-meme qui considère être encore running. Il s'agit de Dict.exe (Dictée de Philips)

Merci d'avance du tuyau pour tuer complètement la tache pour que Windev puisse la rappeler.


Publicado em junho, 17 2005 - 2:26 PM
hProcess est un entier // Type C :HANDLE
uExitCode est un entier sans signe // Type C :UINT

API("KERNEL32","TerminateProcess",hProcess,uExitCode)