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
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;(http://msdn.microsoft.com/library/de...shutdownex.asp et http://delphi.newswhat.com/geoxml/fo...ps.borland.com).
Si quelqu'un saurait m'aider, ça serait sympa.
D'avance merci.
Partager