Gancio di arresto con le finestre di script-host
-
28-09-2019 - |
Domanda
link descritto come un gancio di arresto può essere implementato utilizzando VB . Ora la mia domanda è: si può cosa del genere essere fatto utilizzando Windows Script Host / windows host di scripting?
I sarebbe molto apprezzato il vostro ingresso; forse includere alcuni frammenti di codice.
Soluzione
Non è sicuro su altri linguaggi di scripting come PowerShell o Perl, ma in VBScript / JScript non ci non sembra un modo per farlo.
Prima di tutto, di Windows Script Host non fornisce l'accesso alle API di Windows in modo non è possibile intercettare il WM_ENDSESSION
e WM_QUERYENDSESSION
messaggi di Windows (come suggerito in questo articolo lei ha citato) da VBScript / JScript.
C'è la WMI Win32_ComputerShutdownEvent
evento, però, che si verifica quando un chiude computer verso il basso, ma voi può solo ricevere questo evento da rimuovere computer . Quando il computer si spegne locali, lo script è terminato prima che l'evento è consegnato.
Altri suggerimenti
Questo link sembra essere rilevanti: http://technet.microsoft.com/en-us/library/cc753404.aspx