我正在使用公司工作站,我的IT部门一直在使用程序在未经我许可的情况下重启我的电脑。我已经让他们停下来了,但他们并不怎么样 - 典型。
无论如何,我认为必须有一种方法可以阻止(恶意?)这样的程序重启我的电脑......那么如何防止被调用ExitWindows
或ExitWindowsEx
?我认为这是他们将要使用的,但我不确定如何找到。
这是一个很好的解决方案,还是我应该转移到另一家公司?
从另一个角度考虑这个问题 - 是否可以判断哪个程序正在调用ExitWindows
或ExitWindowsEx
?通过这种方式,我可以记录进程名称,然后编写一个小程序,将违规程序列入黑名单(即每当它出现时将其杀死)。
答案 0 :(得分:0)
一旦看到System Shutdown对话框,就可以通过命令行运行shutdown /a
来停止它。
答案 1 :(得分:0)
如果您拥有相应的权限,请使用shutdown -a
中止计划的关闭;或者,编写一个小程序,捕获WM_QUERYENDSESSION并回答零。
但我认为这里真正的问题是你的IT部门打断你的工作。在您采取任何其他行动之前,请与您的经理交谈,并确保她了解这会影响您的表现。
答案 2 :(得分:0)
开< Vista,您可以在Vista +上处理WM_QUERYENDSESSION,除了WM_QUERYENDSESSION之外,您还需要使用ShutdownBlockReasonCreate。