使用windows-scripting-host关闭挂钩

时间:2010-08-13 01:26:46

标签: vbscript wsh shutdown-hook

这个link讨论了如何使用VB实现关闭钩子。现在我的问题是,是否可以使用Windows Script Host / windows脚本主机完成这样的事情?

我非常感谢你的意见;可能包含一些代码片段。

2 个答案:

答案 0 :(得分:0)

不确定其他脚本语言,如PowerShell或Perl,但在VBScript / JScript中似乎没有办法做到这一点。

首先,Windows脚本宿主不提供对Windows API的访问,因此您无法从VBScript /拦截WM_ENDSESSIONWM_QUERYENDSESSION Windows消息(如您​​提到的文章中所述) JScript中。

但是有一个WMI Win32_ComputerShutdownEvent事件,它发生在计算机关闭时,you can only receive this event from remove computers。当本地计算机关闭时,脚本将在事件发送之前终止。

答案 1 :(得分:0)