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

API standards et tierces Java Discussion :

[WINDOWS & JAVA] Détection lancement d'un nouveau proces


Sujet :

API standards et tierces Java

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1
    Par défaut [WINDOWS & JAVA] Détection lancement d'un nouveau proces
    Bonjour !

    Je recherche une méthode permettant de réaliser cet exemple :

    Avant qu'un programme A se lance, je veux que le programme B exécute une action avant le lancement du programme A. Le programme B se chargera alors de décider si oui ou non il autorise le programme A à se lancer.

    Je veux réaliser celà à chaque nouveau lancement de processus.
    En fait celà ressemble fortement à ce que fait le logiciel process guard. Il bloque tout nouveau processus le temps pour l'utilisateur d'autoriser ou non ce lancement.

    Je sais déjà comment mettre en pause un processus et comment le relancer ou le tuer. Cependant, je ne sais pas comment "écouter" tout nouveau lancement de processus.

    Pouvez vous m'aiguillez ? merci.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Par défaut
    Et le rapport avec Java dans tout ça ?

    Pour surveiller la création de processus, en général, on fait de l'API hooking (sur CreateProcess() et "system-wide" [1]).

    [1] : je le mets en anglais car il y a plus de chances de trouver des tutoriaux en anglais qu'en français via Google

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 119
    Par défaut
    Salut,
    Tu peux creer un fichier ou une socket ( voir la faq ) pour eviter
    des instances multiples... Je ne vois pas d'autre solution.
    Bon dev

  4. #4
    Membre éclairé Avatar de soad
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 520
    Par défaut
    Citation Envoyé par VitamineC
    Salut,
    Tu peux creer un fichier ou une socket ( voir la faq ) pour eviter
    des instances multiples... Je ne vois pas d'autre solution.
    Bon dev
    je vois pas trop le rapport avec la question

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2003
    Messages : 119
    Par défaut
    Spa grave ^^

Discussions similaires

  1. PB: Windows et JAVA.EXE
    Par mohmanjdo dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 27/05/2006, 20h54
  2. Menu contextuel windows via JAVA ?
    Par elitost dans le forum Général Java
    Réponses: 8
    Dernier message: 15/03/2006, 10h24
  3. [Système]Service windows avec java
    Par stephpr44 dans le forum Général Java
    Réponses: 4
    Dernier message: 24/11/2005, 20h50
  4. [Installation][windows] Outils java (JDK)
    Par Ali26 dans le forum Général Java
    Réponses: 20
    Dernier message: 07/09/2005, 19h00
  5. Réponses: 2
    Dernier message: 16/08/2005, 09h21

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