IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

kill un process (16 bits) sous XP en VBScript


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 6
    Par défaut kill un process (16 bits) sous XP en VBScript
    Bonjour,

    Je suis packageur et j'ai actuellement un package a finalisé sauf que c'est une ancienne application demandé par mes chefs de projet.
    j'ai deux questions en fait, la premiere est pour savoir si je ne me trompe pas,
    le fait d'avoir un processus qui tourne mais dont le nom comporte un espace avant ( comme ci il s'agissait d'un sous-process )est-ce bien un processus 16bits qui tourne ?
    voici un imprim écran plus descriptif :


    Est-ce possible de kill un processus 16bits sous XP en Vbscript ?

    Mon script actuelle ne le kill pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    strComputer = "NOM_COMPUTEUR"
    Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
     
    Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = 'install.exe'")
     
    For Each objProcess in colProcessList
    objProcess.Terminate()
    Next
    MERCI !!!

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 93
    Par défaut
    bonjour
    je vais être naïf mais as tu essayé de mettre un echo dans ta boucle?
    histoire de voir si ta requête fonctionne.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 6
    Par défaut
    Bonjour,

    Il ne trouve pas le processus, j'ai essayer d'afficher la liste des process en cours mais il ne le voit pas, il utilise ntvdm.exe pour virtualiser les applications de 16 bits, si je kill se process mon application de 16bits se ferme mais le problème si il y a d'autres application 16 bits qui tournent sur le poste je les kill également et ce n'est pas mon but. je dois tuer une appli particulière.

    Dans mon script je fais ma requete sur Win32_Process, y'a t-il un équivalent pour les 16bits process ?

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 93
    Par défaut
    re bonjour
    je ne sais pas s'il existe une méthode permettant de rechercher les applications 16 bit directe comme ça.
    Tu peux toujours essayer Win16_Process avec beaucoup de foi

    sinon peux-tu vérifier que ton appli n'est dans la liste , ceci m'étonne.
    regarde "Comment lister les processus actifs ?" de la faq
    http://vb.developpez.com/faqvbs/?page=III.1

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 6
    Par défaut
    Merci xme j'ai déjà essayer
    lol win16_process marche pas x2

  6. #6
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    bonjour,
    http://support.microsoft.com/kb/178893
    voir chapitre "La question 16 bits (sous Windows NT)"
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Kill de process serveur
    Par D_light dans le forum Oracle
    Réponses: 6
    Dernier message: 16/03/2007, 16h41
  2. Tuer un process et ses sous process
    Par newnew dans le forum Linux
    Réponses: 8
    Dernier message: 09/08/2006, 13h43
  3. Entier 64 bits sous linux, problème d'affectation
    Par Steki-kun dans le forum Linux
    Réponses: 2
    Dernier message: 13/01/2005, 21h10
  4. [Process] pb exec sous unix, ne plante pas mais ne fait rien
    Par NiBicUs dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 10/12/2004, 05h27
  5. [Delphi] Application 16/32 bits sous Delphi 2
    Par Cereal123 dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 03/07/2004, 18h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo