Versions des environnements
>My task is running at night, and sometimes some files (dbf) can stay opened. Then my task used to copy (and overwrite) a file was failed. Is exist a way, using WinAPI (or others) to kill the process or cut the link between an application and a file located on the same server as my task?
lcEXE = "ExeYouWantToKill.exe"
lcMachine = ""
lcMoniker = "winmgmts://" + IIF(!EMPTY(lcMachine),lcMachine + "/","")
oWMI = GETOBJECT(lcMoniker)
loProcesses = oWMI.InstancesOf("Win32_Process")
lcExe = LOWER(lcEXE)
FOR EACH loProcess in loProcesses
IF LOWER(loProcess.Name) = lcExe
loProcess.Terminate(0)
ENDIF
ENDFOR
Précédent
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement