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
|