Bonjour,
J'développe un logiciel avec Delphi 2005 en Win32 pour Windows. Et j'aimerais pouvoir éteindre un ordinateur distant se trouvant sur l'même réseau que moi à partir de mon pc.
J'ai bien trouvé la commande
, mais j'ai quelques p'tites difficulté à l'utiliser comme vous pouvez l'voir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part BOOL InitiateSystemShutdown(LPTSTR lpMachineName, LPTSTR lpMessage, DWORD dwTimeout, BOOL ForceAppsClosed, BOOL bRebootAfterShutdown)
J'ai cherché des infos sur pas mal de sites et forums, mais j'ai quasi rien trouvé, rien trouvé d'interessant en tout cas (http://msdn.microsoft.com/library/de...shutdownex.asp et http://delphi.newswhat.com/geoxml/fo...ps.borland.com).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Function InitiateSystemShutdown(lpMachineName, lpMessage, dwTimeout, bForceAppsClosed, bRebootAfterShutdown, dwreason); Const SE_SHUTDOWN_NAME = 'SeShutdownPrivilege'; begin; end; procedure TForm1.Button1Click(Sender: TObject); var lpMachineName : LPTSTR; begin lpMachineName := 'Barton2500'; InitiateSystemShutdown(lpMachineName, NULL, 20, True, True, 0); end;
Si quelqu'un saurait m'aider, ça serait sympa.
D'avance merci.
Partager