Bonjour, suite à la discussion : http://www.developpez.net/forums/sho....php?p=1160261
J'ai essayé le script ci dessous et il fonctionne mais ce n'est valable que pour le profil qui l'envoie. Je m'explique : je voudrais lancer une installation par un logiciel de publicatiion d'application Microsoft (SMS) et arreter internet explorer s'il est lancé par l'utilisateur. Le processus n'est pas killé par l'installation car ce n'est pas elle qui l'a lancé.
J'ai fait un OWs.Run "taskkill /F /IM " & Chr(34) & "iexplore.exe" & Chr(34)
qui fonctionne mais cela m'ouvre une fenetre Dos et mon installation n'est pas silencieuse.
Je suis allé sur MSDN et j'ai l'info suivante mais je ne sais pas l'appliquer si quelqu'un peut m'aider :
Remarks
To terminate a process that you do not own, enable the SeDebugPrivilege privilege. In VBScript, you can enable this privilege with the following lines of code:
[VBScript]
[VBScript]
Copy Code
Set objLoc = createobject("wbemscripting.swbemlocator")
objLoc.Security_.privileges.addasstring "sedebugprivilege", true
Merci de votre aide.
Partager