Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2834 connectés 

  FORUM HardWare.fr
  Programmation

  eteindre l'ordi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

eteindre l'ordi

n°126068
the big be​n
Posté le 15-04-2002 à 15:33:01  profilanswer
 

Est ce que qq a ou sais faire un petit prog qui permet d'éteindre l'ordi apres un certain temps??? :??:


---------------
Ben
mood
Publicité
Posté le 15-04-2002 à 15:33:01  profilanswer
 

n°126072
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-04-2002 à 15:35:36  profilanswer
 

Y a plein de softs de ce genre.
Ex: http://www.buypin.com/shutdown.php
(celui là il est un peu gros, 600 ko juste pour ça :/)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°126075
Profil sup​primé
Posté le 15-04-2002 à 15:36:53  answer
 

je crois bien que ss windows c'est shutdown.exe qui fait ca.
 
donc tu fait un prgm a la con qui appelle shutdown.exe au bout d'un certain temps (avec un thread)

n°126077
darklord
You're welcome
Posté le 15-04-2002 à 15:37:37  profilanswer
 

ou via le planificateur des taches si c'est régulier


---------------
Just because you feel good does not make you right
n°126080
the big be​n
Posté le 15-04-2002 à 15:39:07  profilanswer
 

et pour xp il y a deja des prog tout fait ???


---------------
Ben
n°126082
Profil sup​primé
Posté le 15-04-2002 à 15:40:14  answer
 
n°126085
the big be​n
Posté le 15-04-2002 à 15:41:42  profilanswer
 

mouais bon ca je savai le faire aussi    :-)


---------------
Ben
n°126093
darklord
You're welcome
Posté le 15-04-2002 à 15:45:08  profilanswer
 

The big ben a écrit a écrit :

et pour xp il y a deja des prog tout fait ???  




 
mais quel est le rapport avec XP ... un prog c'est un prog logiquement non?


---------------
Just because you feel good does not make you right
n°126096
the big be​n
Posté le 15-04-2002 à 15:47:03  profilanswer
 

oui effectivement mais bon il y a parfois des incomptibilitées entre les diff windows !!!!


---------------
Ben
n°126097
the big be​n
Posté le 15-04-2002 à 15:48:59  profilanswer
 

ce n'est pas régulier donc le planificateur des tache ne suffit pas! G télécharger le prog de l adresse + haut je vais le tester merci !!!


---------------
Ben
mood
Publicité
Posté le 15-04-2002 à 15:48:59  profilanswer
 

n°126111
goueg
De passage
Posté le 15-04-2002 à 15:58:42  profilanswer
 

raccourci vers  
"c:\windows\?32.dll" user.exe, exitwindows()
 
puis planificateur de taches pour lancer le raccourci
(j'ai oublie le nom de la dll...)

n°126180
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-04-2002 à 16:48:50  profilanswer
 

ça marchait qu'en Win9x ça, non ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°126191
rufo
Pas me confondre avec Lycos!
Posté le 15-04-2002 à 16:59:00  profilanswer
 

Goueg a écrit a écrit :

raccourci vers  
"c:\windows\?32.dll" user.exe, exitwindows()
 
puis planificateur de taches pour lancer le raccourci
(j'ai oublie le nom de la dll...)  




 
rundll32.dll, c'est ça pour le '?'

n°126283
goueg
De passage
Posté le 15-04-2002 à 19:38:16  profilanswer
 

ouiii c ca le nom :)
et antp, je sais pas j'ai jamais essayé sous XP et comme je suis sur modem le soir, G po envie d'essayer :)
mais rundll32 est dans windows/system32 dans XP.
Sinon perso j'ai toujours ma partition win98se, donc ptet que je peux exécuter la dll meme a partir de XP... Ca je sais pas..

n°128370
slashp
Posté le 19-04-2002 à 10:51:03  profilanswer
 

tiens:
Il te suffit d'appeler DoShutAction avec en param 1,2 ou 3 suivant que tu veux rebooter, arreter ou delogguer ta machine.
Ya un test de verification de l'os car sous windows NT faut changer les params de sécurité du process
 
BOOL GetPrivilege();
void ShutDownSystem();
void RebootSystem();
void LogOffSystem();
 
BOOL GetPrivilege()  
{  
 HANDLE hToken;  
 TOKEN_PRIVILEGES tkp;  
 
 //  
 // SE_SHUTDOWN_SYSTEM must be enabled  
 //  
 if (!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY,&hToken))
 {
  return FALSE;
 }
 
 //  
 // Get the LUID for SeShutdownPrivilege  
 //  
 LookupPrivilegeValue(NULL,"SeShutdownPrivilege",&tkp.Privileges[0].Luid);  
 
 //  
 // one privilege to set  
 //  
 tkp.PrivilegeCount = 1;  
 tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;  
 
 //  
 // Adjust the privilege for this process.  
 //  
 return (AdjustTokenPrivileges(hToken,FALSE,&tkp,0,(PTOKEN_PRIVILEGES) NULL,0));  
}  
 
void ShutDownSystem()  
{  
 // Shutdown the system  
 ExitWindowsEx( EWX_POWEROFF | EWX_FORCE, 0);
}  
 
void RebootSystem()  
{  
 // Reboot  
 ExitWindowsEx( EWX_REBOOT | EWX_FORCE, 0);  
}  
 
void LogOffSystem()  
{
 // Log Off
 ExitWindowsEx( EWX_LOGOFF | EWX_FORCE, 0 );
}
 
int DoShutAction(int iAction)
{
 OSVERSIONINFO osvi;
 osvi.dwOSVersionInfoSize=sizeof(OSVERSIONINFO);
 GetVersionEx(&osvi);
 
 if (osvi.dwPlatformId == VER_PLATFORM_WIN32_NT)
 {
  GetPrivilege();
 }
   
 switch (iAction)
 {
  case 1:
   ShutDownSystem();
   break;
  case 2:
   RebootSystem();
   break;
  case 3:
   LogOffSystem();
   break;
 }
 return 1;
}

 

[jfdsdjhfuetppo]--Message édité par slashp--[/jfdsdjhfuetppo]

n°128379
slashp
Posté le 19-04-2002 à 10:55:50  profilanswer
 

Sinon si tu cherches un soft tout fait ya celui là que j'ai fait: http://john.obyrne.free.fr/files/chronoshutdown.zip
 
Il est léger, a le look XP et pourrit pas ta bases de registres (il crée juste un fichier ini)
 
a+
 
http://john.obyrne.free.fr/images/chronoshutdown/chronomain.jpg
http://john.obyrne.free.fr/images/chronoshutdown/chronoaudio.jpg

 

[jfdsdjhfuetppo]--Message édité par slashp--[/jfdsdjhfuetppo]

n°128392
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-04-2002 à 11:04:04  profilanswer
 

Joli, mais t'aurais du mettre des chiffres rouges sur fond noir, comme les bombes dans les films :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°128504
slashp
Posté le 19-04-2002 à 13:21:44  profilanswer
 

Tu peux changer les couleurs du texte et de l'ombre dans l'onglet polices de l'appli :)

n°129190
Ratchi51
Posté le 22-04-2002 à 11:59:13  profilanswer
 

y a un petit programme appeler reboot que tu peux trouver sur www.telecharger.com qui te permet d'éteindre ton pc à une heure voulue ou après un certain temps... + quelque autre fonction...
 :sol:


---------------
[:warkangel] Chassé du paradis, l'ange déchu n'a pas d'autre choix que de devenir démon pour survivre en enfer  [:warkangel]    

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  eteindre l'ordi

 

Sujets relatifs
[VB] Procédure pour arrêter l'ordiEteindre un pc sous 2k avec un *.bat
.net (beta) : programme ne marche que sur mon ordi !eteindre le pc
Lancer un ordi sans ecran et sans clavier ?Eteindre un PC avec un programme JAVA ???
[vc++] eteindre sa machine sous Windows NT[c++] Comment fait on pour éteindre le PC à partir d'un programme ?
Eteindre sous Win2000[VB] Eteindre windows...
Plus de sujets relatifs à : eteindre l'ordi


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR