当用户退出计算机时,我希望能够向他们显示一条消息,询问他们是否记得设置外出和电子邮件转发,如果他们需要返回 Outlook 并执行此操作,我想让他们有机会取消注销。
我曾尝试使用注销 vbscript 来捕获“是/否”问题的答案,但 shell 命令“shutdown -a”不起作用,因为我认为该过程已经结束。
有没有办法自定义显示提醒的标准“您确定要注销吗?”消息或拦截启动 - 关机/注销过程?我愿意尝试不同的方法,不一定非要使用 vbscript。
我的环境是 Windows 2003 服务器和 Win XP Pro 客户端。
提前致谢。
答案1
您无法停止正在进行的注销。
它可能可以检测到“注销 Windows”窗口已打开,但这是邪恶的魔法路径。当用户运行logoff
、、、拔掉电源插头时,没有办法做同样的事情……rwinsta
shutdown
(当我单击“注销”时,我希望 Windows 关闭会话。如果用户忘记了这个特定的自定义,他可能会意外地将其留在确认框中,其他人可以取消该确认框,然后访问用户的会话,包括文件和正在运行的程序。另一方面,可以通过非常短的超时来避免这种情况。)