arreter windows via un .exe

arreter windows via un .exe - Divers - Programmation

Marsh Posté le 08-09-2005 à 20:59:44    

je pense pas que ce soit bien dur de faire un programme pour arreter windows via un executable, seulement j'ai pas les capacité pour le créer et j'en ais besoins pour stopper mon serveur en cas de surchauffe, cet exe serait lancer par mbm5 et il doit arreter les prossesus en cours assez rapidement (5-10seconde) sous xp pro ;)
 
merci de votre aide :jap:


---------------
Qui suis-je???visuellement réponse ici ou pour le reste god know that!!! but moi je cherche....
Reply

Marsh Posté le 08-09-2005 à 20:59:44   

Reply

Marsh Posté le 09-09-2005 à 08:57:43    

Bonjour,
 
Si ça peut t'aider ...
 
Créer des raccourcis en utilisant le fichier Rundll32.exe  
 
 
Il est possible de créer des raccourcis très pratique en utilisant le fichier Rundll32.exe présents dans le répertoire Windows.
 
Pour Utiliser ces commandes , il faut :
 
 Créer un raccourci sur votre Bureau, c'est a dire, faire un clic droit sur une partie vierge du bureau et choisir la commande Nouveau puis Raccourcis.  
 
 
 Dans la zone Ligne de commande , il faut mettre C:\WINDOWS\RUNDLL32.EXE et une des commandes si dessous .  
 
 
Exemple: C:\WINDOWS\RUNDLL32.EXE user,exitwindows
 
Commande Rundll32
 Résultat
 
user,exitwindows Quitte Windows  
user,tilechildwindows Affiche les tâches non réduites l'une à côté de l'autre  
user,cascadechildwindows Affiche les tâches non réduites l'une derrière l'autre  
user,wnetconnectdialog Active la boite de dialogue pour se connecter au réseau  
user,wnetdisconnectdialog Active la boite de dialogue pour se déconnecter au réseau  
user,disableoemlayer Arrête le PC  
user,repaintscreen Actualise l'affichage  
user,setcursorpos Place le curseur en haut a gauche  
krnl386.exe,exitkernel Quitte Windows sans aucun message (enregistrement de documents, ...)  
msprint2.dll,RUNDLL_PrintTestPage Imprime une page de test  
sysdm.cpl,InstallDevice_Rundll Démarre l'Assistant matériel  
user,wnetcancelconnection fsa Déconnecte le PC de tous les lecteurs mappés d'un serveur Novell  
diskcopy,DiskCopyRunDll Active la boite dialogue pour la copie d'une diskette  
rnaui,dll,RnaWizard /1 Active la boite de dialogue pour se connecter au réseau  
shell,shellexecute Ouvre l'Explorateur  
shell32,OpenAs_RunDLL Active la boite dialogue " Ouvrir avec "  
shell32,SHFormatDrive Active la boite de dialogue formater une diskette  
shell32,ShellAboutA Active la boite d'information enregistrer/ressources  
shell32,SHExitWindowsEx 0 Redémarre Windows 98  
shell32,SHExitWindowsEx 1 Quitte Windows 98  
shell32,SHExitWindowsEx 2 Démarre Windows 98  
shell32,SHExitWindowsEx -1 Redémarre l'explorateur de Windows 98  
Shell32,Control_RunDLL Ouvre le panneau de configuration  
Shell32,Control_RunDLL desk.cpl Ouvre le module d'affichage du panneau de configuration  
Shell32,Control_RunDLL main.cpl@<n> désactive le module <n> du panneau de configuration *
<n> : 0 = souris ; 1 = clavier ; 2 = imprimante ; 3 = polices ; 4 = énergie  
keyboard,disable Désactive le clavier  
mouse,disable Désactive la souris  
 

Reply

Marsh Posté le 09-09-2005 à 09:45:19    

ou simplement utiliser la commande shutdown.

Code :
  1. Utilisation : shutdown [-i | -l | -s | -r | -a] [-f] [-m \\nom_ordinateur] [-t x
  2. x] [-c "commentaire"] [-d up:xx:yy]
  3.         Sans argument           Affiche ce message (identique à -?)
  4.         -i                      Affiche l'interface graphique, doit être la 1ère
  5. option
  6.         -l                      Ferme la session (ne peut pas être utilisé avec
  7. l'option -m)
  8.         -s                      Met l'ordinateur hors tension
  9.         -r                      Met l'ordinateur hors tension et le redémarre
  10.         -a                      Annule une mise hors tension système
  11.         -m \\nom_ordinateur     Ordinateur distant à mettre hors tension/redémar
  12. rer/annuler
  13.         -t xx                   Définir le délai d'expiration pour la mise hors
  14. tension à xx secondes
  15.         -c "commentaire"                Commentaire de la mise hors tension (max
  16. imum de 127 caractères)
  17.         -f                      Force des applications en cours d'exécution à se
  18. fermer sans avertissement
  19.         -d [u][p]:xx:yy         Le code de raison de la mise hors tension
  20.                                 u est le code utilisateur
  21.                                 p est un code de mise hors tension planifié
  22.                                 xx est le code de raison majeur (valeur entière
  23. inférieure à 256)
  24.                                 yy est le code de raison mineur (valeur entière
  25. positive inférieure à 65536)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 09-09-2005 à 09:46:37    

ou faire un robot qui ira appuyer sur le bouton power off, ptet un  bras telescopique sur une vieile voiture radiocommandée

Reply

Marsh Posté le 09-09-2005 à 10:00:15    

ou se lever de sa chaise


---------------
IVG en france
Reply

Marsh Posté le 09-09-2005 à 21:41:00    

merci d'etre passé :jap:, mais sur windows sofware et reseaux il ont trouvé plus simple et ça fonctionne a ma convenance donc merci encore et peu- etre a bientot :hello:
 
uriel applique tes conseilles a toi meme et rejoins ton lit, je pense que tu en besoin :whistle:
 
chrisbk, je prend ça pour de l'humour :lol:


---------------
Qui suis-je???visuellement réponse ici ou pour le reste god know that!!! but moi je cherche....
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed