使用自定义消息拦截Windows XP注销或关闭


1

当用户退出他们的计算机时,我想要一种向他们显示消息的方式,询问他们是否记得设置他们的不在办公室和电子邮件转发,我想让他们有机会取消他们的注销,如果他们需要回到Outlook并执行此操作。

我已经尝试使用logout vbscript来捕获Yes / No问题的答案,但shell命令“shutdown -a”不起作用,因为我认为这个过程太过分了。

有没有办法自定义标准“你确定要注销吗?”消息显示提醒或拦截开始 - 关闭/注销过程?我对不同的方式持开放态度,它不一定是vbscript。

我的环境是Windows 2003服务器和Win XP Pro客户端。

提前致谢。

Answers:


0

您无法停止已在进行中的注销。

威力 可以检测到“Log Off Windows”窗口是打开的,但这是邪恶的魔法路径。用户运行时无法执行相同操作 logoffrwinstashutdown,拉插头......


(当我点击“注销”时,我希望Windows关闭会话。如果用户忘记了这个特定的自定义,他可能会意外地将它留在确认框中,其他人可以取消然后访问用户的会话,包括文件和正在运行的程序。另一方面,这可以通过非常短的超时来避免。)


从注销脚本运行时计算机所处的状态开始,我感觉没有从它返回。我真的不明白“shutdown -a”的目的。
Yeodave

@Yeodave:这是为了中止计划的关闭 shutdown -s -t 42 (时间以秒为单位)。
grawity

或者只是没有超过某个特定点的停工。无论是否使用shutdown -t ...启动关闭,还可以使用shutdown -a停止运行较多必须响应关闭请求的应用程序运行较慢的计算机或计算机。
music2myear
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.