Reboot vzdßlenΘho poΦφtaΦe

Postup:
Public Declare Function InitiateSystemShutdown Lib _
   "advapi32.dll" Alias "InitiateSystemShutdownA" _
   (ByVal lpMachineName As String, _
   ByVal lpMessage As String, _
   ByVal dwTimeout As Long, _
   ByVal bForceAppsClosed As Long, _
   ByVal bRebootAfterShutdown As Long) As Long

'lpMachineName : °et∞zec, kter² urΦuje poΦφtaΦ v sφti, kter² mß b²t rebootovßn. Pokud je to prßzdn² °et∞zec, pak je rebootovßn lokßlnφ stroj
'lpMessage : zprßva, kterß se mß na poΦφtaΦi zobrazit. Pokud chcete n∞koho ust°elit bez varovßnφ, parametr bude NULL
'dwTimeout : specifikuje Φas (v sekundßch) jak dlouho bude zprßva zobrazena. Pokud je 0, je reboot vyvolßn okam₧it∞.
'bForceAppsClosed : specifikuje, jak se majφ zachovat aplikace, kterΘ jsou otev°eny a obsahujφ neulo₧enß data. Pokud je TRUE, tak se aplikace neptajφ (co₧ u₧ je dost hust²).
'bRebootAfterShutdown : specifikuje, co mß poΦφtaΦ ud∞lat po shutdownu. Pokud je TRUE, poΦφtaΦ se restartuje, pokud je FALSE, tak dojde k vypnutφ poΦφtaΦe.

'Je nutnΘ mφt pot°ebnß prßva. Nap°φklad v domΘn∞ je vhodnΘ spouÜt∞t takovouto v∞c jako domΘnov² administrßtor.

'Testovßno pouze pro W2K

P°φklad pou₧itφ:
InitiateSystemShutdown "\\RemPC", "Nemßm t∞ rßd ...", 30, True, True

Zp∞t

Autor: The Bozena