1 2 //--------------------------------------------------------------------------- 3 4 #include <vcl.h> 5 #pragma hdrstop 6 7 #include "Unit1.h" 8 //--------------------------------------------------------------------------- 9 #pragma package(smart_init) 10 #pragma resource "*.dfm" 11 TForm1 *Form1; 12 //--------------------------------------------------------------------------- 13 __fastcall TForm1::TForm1(TComponent* Owner) 14 : TForm(Owner) 15 { 16 } 17 //--------------------------------------------------------------------------- 18 19 void __fastcall TForm1::Button1Click(TObject *Sender) 20 { 21 if (InitiateSystemShutdown("Name of Remote PC", 22 "Shutdown in 30 seconds",30,true,true)) { 23 ShowMessage("Success!"); 24 } 25 else{ 26 ShowMessage("Failure to shutown PC"); 27 } 28 29 /* 30 BOOL InitiateSystemShutdown( 31 32 LPTSTR lpMachineName, // address of name of computer to shut down 33 LPTSTR lpMessage, // address of message to display in dialog box 34 DWORD dwTimeout, // time to display dialog box 35 BOOL bForceAppsClosed, // force applications with unsaved changes flag 36 BOOL bRebootAfterShutdown // reboot flag 37 ); 38 */ 39 } 40 //---------------------------------------------------------------------------