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

VB.NET Discussion :

[vb.net] une instance d'application seulement sur le réseau


Sujet :

VB.NET

Vue hybride

graphicsxp [vb.net] une instance... 15/12/2005, 12h56
freddyboy tu peux acceder aux processus... 15/12/2005, 13h53
graphicsxp mdm. ok je ne connais pas, je... 15/12/2005, 14h00
freddyboy quoique j'ai un doute si... 15/12/2005, 14h06
graphicsxp En effet, je ne suis pas... 15/12/2005, 14h17
freddyboy fait eventuellement une... 15/12/2005, 14h24
graphicsxp J'ai essayé cette petite... 15/12/2005, 14h55
bilb0t Et pq tu crée pas une clé... 15/12/2005, 15h05
graphicsxp C'est pas bete ça tiens !... 15/12/2005, 15h14
freddyboy c'est meme pas bete du tout... 16/12/2005, 09h22
graphicsxp Oui et d'ailleurs une autre... 16/12/2005, 10h17
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut [vb.net] une instance d'application seulement sur le réseau
    Bonjour,
    Pour l'instant il ne peut y avoir qu'une instance de mon application a la fois sur une machine (j'utilise la classe SingleInstanceApp de la FAQ pour ça )
    Comment faire pour prévenir l'utilisateur qu'une instance de la meme application est en cours sur une autre machine du meme réseau :
    Je bloque là. Peut-on accéder aux processus d'une autre machine? (j'en doute, mais bon on sait jamais...)

    Merci

  2. #2
    Membre Expert
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Par défaut
    tu peux acceder aux processus d'une autre machine.
    Il faut avoir mdm.exe installé sur la machine cible et aussi que les pcs soient membres du meme domaine.

    Sinon tu peux toujours faire des scans de ports pour voir si le port est ouvert mais bon c'est moins propre et les scans de ports sur le reseau, ton admin va peut etre pas apprécier...

    @+

  3. #3
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    mdm. ok je ne connais pas, je vais regarder ça de plus près. Merci pour l'info

  4. #4
    Membre Expert
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Par défaut
    quoique j'ai un doute si mdm.exe est la bonne solution dans ton cas, en général MDM.exe c'est pour débugger un process qui fonctionne sur une autre machine. Je sais qu'une personne sur le forum voulait avoir les process qui tournent sur une machine du réseau et je crois qu'il a utiliser les WMI pour faire cela. C'est à confirmer.

    @+

  5. #5
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    En effet, je ne suis pas vraiment rassuré quand je lis la définition de MDM.exe:

    Le processus MDM.EXE est utilisé par le Gestionnaire de débogage. (Machine Debug Manager). Ce processus s’exécute lorsque vous exécutez Microsoft Developer Studio ou les options packagées de Windows NT dans le cadre d’un débogage d’application.
    En plus il peut etre déactivé par l'utilisateur.

    je crois qu'il a utiliser les WMI pour faire cela
    Bon je regarde de ce coté alors, je ne connais pas non plus
    Merci

  6. #6
    Membre Expert
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Par défaut
    fait eventuellement une recherche sur le forum c'est pas si vieux que ca. Peut etre le mois dernier. Sur google tu as peux etre des chances de trouver comment faire.

    @+

  7. #7
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    J'ai essayé cette petite application qui utilise WMI:
    http://dotnet.developpez.com/tutorie...hiers/code.txt

    Ca marche tres bien sur ma machine, mais si j'essaye d'obtenir des infos sur une machine distante (j'ai du supplier mon collegue de se loguer car de toute facon il faut le mot de passe) ca ne marche pas: Authorisation Denied... J'imagine que c'est une histoire de Firewall. Bref, ça parait bien compliqué tout ca

  8. #8
    Membre éclairé Avatar de bilb0t
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    378
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 378
    Par défaut
    Et pq tu crée pas une clé qqpart que tu actives quand tu lance ton applic ?

    Je m'explique:

    Je lance l'applic
    au démarage, l'applic se connecte à une BD et li le champ appliclaunched.
    Si applicLaunched = false
    je lance l'applic et a la fin de l'applic j'oublie pas de remettre appliclaunched à false.
    Sinon j'affiche le message l'applic est déja lancè ailleurs.

    Maintenat ça peut être un client serveur, des services windows, ... tout ce qu'on veut.

  9. #9
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    C'est pas bete ça tiens !
    Bon de toute façon mon boss vient de rejeter en bloc mon idée d'implémenter cette fonctionnalité...
    Du coup je laisse tomber....

    Merci quand meme pour vos réponses

  10. #10
    Membre Expert
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Par défaut
    Citation Envoyé par graphicsxp
    C'est pas bete ça tiens !
    Bon de toute façon mon boss vient de rejeter en bloc mon idée d'implémenter cette fonctionnalité...
    Du coup je laisse tomber....

    Merci quand meme pour vos réponses
    c'est meme pas bete du tout ...

    @+

  11. #11
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Par défaut
    Oui et d'ailleurs une autre solution m'est venu à l'esprit pendant cette nuit de sommeil
    Le faire à la façon Microsoft... c'est a dire créer un fichier temporaire quand l'application est démarée. Si je le crée sur le serveur il est visible par tout le monde donc ca rend les choses simples. Enfin bon, comme je l'ai dis je n'ai plus besoin d'implémenter ce truc, c'était juste pour que ca serve a quelqu'un au cas ou...
    @+

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/08/2010, 22h12
  2. Problème de connexion à une instance de BD oracle sur AIX
    Par koyt dans le forum Connexions aux bases de données
    Réponses: 1
    Dernier message: 30/09/2008, 17h48
  3. Réponses: 2
    Dernier message: 11/07/2007, 23h24
  4. Réponses: 3
    Dernier message: 11/05/2007, 03h43
  5. Clonage d'une instance 'Oracle Application'
    Par genio dans le forum Oracle
    Réponses: 5
    Dernier message: 01/11/2006, 15h46

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