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

 


Dernière réponse
Sujet : Je cherche un moyen d'éteindre W2k pro via un raccourci ou un soft
kys Merci pour le source mais j'ai pas delphi ! :(  
 
En fait, je cherche un prog qui me permettrait d'éteindre w2k pro
juste en lancant le prog.
J'en ai testé une tonne mais aucun ne fonctionne correctement sous w2k.
Ceux qui marchent s'arrêtent à l'écran Vous pouvez éteindre ...
 
Je rappelle que mon pc s'éteint complètement en passant par la séquence normale Démarrer ...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
kys Merci pour le source mais j'ai pas delphi ! :(  
 
En fait, je cherche un prog qui me permettrait d'éteindre w2k pro
juste en lancant le prog.
J'en ai testé une tonne mais aucun ne fonctionne correctement sous w2k.
Ceux qui marchent s'arrêtent à l'écran Vous pouvez éteindre ...
 
Je rappelle que mon pc s'éteint complètement en passant par la séquence normale Démarrer ...
DelphiNick Bah en Delphi ça donne ça avec deux boutons un qui ferme et l'autre qui reboot:
 
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;
 
type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Déclarations privées }
  public
    { Déclarations publiques }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.DFM}
 
procedure TForm1.Button1Click(Sender: TObject);
var sTokenIn,sTokenOut : TTOKENPRIVILEGES ;
    dwLen : DWORD ;
    hCurrentProcess,hToken : THANDLE ;
    Luid1 : TLargeInteger ;  // LUID ;
begin
  // Handle du process en cours
  hCurrentProcess := GetCurrentProcess ;
  OpenProcessToken (hCurrentProcess,TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
  // valeur du privilege SHUTDOWN
  LookupPrivilegeValue(nil,'SeShutdownPrivilege',Luid1) ;
  sTokenIn.PrivilegeCount := 1;
  sTokenIn.Privileges[0].Luid := Luid1;
  sTokenIn.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
  // Ajustement du privilege avec les nouvelles valeurs
  AdjustTokenPrivileges ( hToken, FALSE, sTokenIn,sizeof(TTOKENPRIVILEGES),sTokenOut, dwLen);
  CloseHandle (hToken);
  ExitWindowsEx(EWX_REBOOT {or EWX_FORCE}, 0) ;//Sortie NT
end;
 
procedure TForm1.Button2Click(Sender: TObject);
var sTokenIn,sTokenOut : TTOKENPRIVILEGES ;
    dwLen : DWORD ;
    hCurrentProcess,hToken : THANDLE ;
    Luid1 : TLargeInteger ;  // LUID ;
begin
  // Handle du process en cours
  hCurrentProcess := GetCurrentProcess ;
  OpenProcessToken (hCurrentProcess,TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
  // valeur du privilege SHUTDOWN
  LookupPrivilegeValue(nil,'SeShutdownPrivilege',Luid1) ;
  sTokenIn.PrivilegeCount := 1;
  sTokenIn.Privileges[0].Luid := Luid1;
  sTokenIn.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
  // Ajustement du privilege avec les nouvelles valeurs
  AdjustTokenPrivileges ( hToken, FALSE, sTokenIn,sizeof(TTOKENPRIVILEGES),sTokenOut, dwLen);
  CloseHandle (hToken);
  ExitWindowsEx(EWX_SHUTDOWN {or EWX_FORCE}, 0) ;//Sortie NT
end;
 
end.
 
 
 
Button1:  Reboot
Button2:  Shutdown
kys BAh sous le w2k pro, ca marche pas  :(
Grumpf_ Sous 98 je fais ca (merci les raccourcis LiteStep):
 
Log off:
rundll32 shell32,SHExitWindowsEx 0
 
Shut down:
rundll32 shell32,SHExitWindowsEx 1
 
Restart:
rundll32 shell32,SHExitWindowsEx 2
 
Enjoy :)
 
__
Grumpf
kys :bounce:
kys Raccouri clavier : pas bon ! :(  
Il me faut un prog ou l'équivalent du raccourci que j'avais sous w98 (il marche pas sous 2k)

 

[edtdd]--Message édité par kys--[/edtdd]

_lapin_ en raccourci tu as Alt+F4 :D
z0rglub sinon t'as hotkeyboard qui le propose mais j'ai jamais essayé.
kys Merci je vais chercher ! ;)

 

[edtdd]--Message édité par kys--[/edtdd]

copycat Y'a le shutdown.exe fourni avec le ressource kit. Cherche un peu sur le net il doit y etre.
 
A+
kys merci j'ai essayé son prog mais il marche pas
JPA va voir sur www.bellamyjc.net rubrique technique
C'est très bien expliqué
A+
kys J'ai fais une recherche mais les trucs que j'ai trouvés ne fonctionnent pas  :( . Je suis peut être pas doué  :lol:  
 
Si quelqu'un sait comment faire ca MERCI

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)