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

Windows Discussion :

Arrêt d'un ordinateur par le réseau


Sujet :

Windows

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut Arrêt d'un ordinateur par le réseau
    Bonjour,

    Je réalise une application en C qui a pour but d'arrêter ou de redémarrer une machine par le réseau. Un fichier texte contient l'adresse IP de la machine, l'action à éxécuter, et la date/heure.

    Je voudrais savoir quel est le code pour dire d'éteindre ou de redémarrer un ordinateur.
    J'ai fais pas mal de recherches, mais je n'ai rien trouvé.

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Points : 5 360
    Points
    5 360
    Par défaut
    Salut,

    Je n'ai jamais fait cela, mais à coup sûr il n'existe rien de standard et la réponse va dépondre de l'environnement que tu utilises. Peut-être peutx-tu nous en dire plus à ce sujet?

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  3. #3
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut
    je programme sous eclipse avec cygwin. J'aurai voulu que cette application s'adapte à tous les OS, mais je pense que ça va être assez difficile. Au pire, il faudrait qu'il s'adapte à windows XP, et windows 2000.

  4. #4
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Points : 5 360
    Points
    5 360
    Par défaut
    Probablement qu'il existe des fonctions de l'API win32 permettant de réaliser ce que tu veux faire. Il y a peu de chance que tu trouve une solution portable, mais je n'ai pas l'expertise pour te donner plus de renseignements.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  5. #5
    Membre expérimenté
    Avatar de granquet
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    1 201
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 201
    Points : 1 421
    Points
    1 421
    Par défaut
    un petit tour du coté du WOL (Wake On Lan)
    click my www
    ............|___
    ...................\
    .................._|_
    ..................\ /
    ..................."

  6. #6
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut
    Mais Wake On Lan c'est pour démarrer un pc. Je veux juste les arrêter ou les redémarrer.

    En fait je voudrait que mon application utilise la commande adéquate pour l'OS sur lequel elle se trouve. Mais comment faire pour qu'elle le sache?

    Qu'elles sont les commandes d'arrêt et de redémarrage pour windows server 2003, windows 98/2000, et linux?

    Merci d'avance!

  7. #7
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut
    un petit up!

  8. #8
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut code pour eteindre un pc
    Citation Envoyé par loreleï85
    Bonjour,

    Je réalise une application en C qui a pour but d'arrêter ou de redémarrer une machine par le réseau. Un fichier texte contient l'adresse IP de la machine, l'action à éxécuter, et la date/heure.

    Je voudrais savoir quel est le code pour dire d'éteindre ou de redémarrer un ordinateur.
    J'ai fais pas mal de recherches, mais je n'ai rien trouvé.

    Merci d'avance.
    le code est
    shutdown -s -t 0 pour eteindre

  9. #9
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut
    Je te remercie, pour ta réponse, mais cette commande n'est valable que pour windows XP non?

    Ce que je voudrais, c'est pouvoir tester sur qu'elle OS on est (2003 serveur, 2000, linux, xp), et envoyer la commande correspondante.

  10. #10
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 286
    Points : 279
    Points
    279
    Par défaut
    Sans vouloir te demoraliser si on pouvait eteindre ou redemarrer une machine via le réseau avec uniquement son IP et avec un soft indépendant de l'os, les virus/trojan actuels ne seraient que des petites blagues.

    Quelques soit l'OS de la machine cible(Win/linux) aucun n'accepetera de s'arreter/redemarrer sans une identification valide.

    La seule methode 'viable' c'est d'installer un soft client (un trojan diront les mauvaises langues) service pour windows / demon pour linux qui reagira à un signal sur le réseau.

    Ca demandera de toute facon de faire du specifique pour chaque OS.


    Ou alors il ya une methode simple, tu fait un noeud entre le cable reseau et les cables d'alims des machines et tu tire un coup sec sur le réseau. (marche moins bien avec du wifi)
    --
    ... Hello sweetie ...

  11. #11
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 360
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 360
    Points : 20 377
    Points
    20 377
    Par défaut
    Oui à part mettre un petit programme client qui interroge un serveur à intervalles réguliers comme le suggère Alain B. je ne vois pas comment..

Discussions similaires

  1. connexion entre deux ordinateurs par modem analogique
    Par devl83 dans le forum Hardware
    Réponses: 3
    Dernier message: 31/01/2006, 16h48
  2. [D7][intraweb] accéder par le réseau au serveur standalone
    Par Magnus dans le forum Web & réseau
    Réponses: 3
    Dernier message: 07/10/2005, 12h34
  3. Nom Ordinateur sur le réseau
    Par locutus33 dans le forum Access
    Réponses: 7
    Dernier message: 04/10/2005, 17h28
  4. [VB.NET] Comment lister les ordinateurs d'un réseau
    Par Jan-t dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/03/2005, 08h44

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