我有一些软件偶尔会自动将我注销。我想阻止这个,所以我不会被注销(Windows 7)。有没有办法使用 Python 阻止注销请求?如果是这样,那么如何以及如果不是;还有其他解决方案吗?
问问题
522 次
1 回答
4
看起来好像在MSDN 文章中有一个可能的解决方案。
您需要做的是编写一个简单的 Windows 应用程序来处理WM_QUERYENDSESSION
事件并返回FALSE
,然后理论上,只要该应用程序正在运行,系统就不会将您注销。有可能只打开一个notepad.exe
带有未保存文件的实例就可以实现同样的效果。
但是,它可能会导致所有其他应用程序终止,因此,如果不希望这样做,您必须拦截对ExitWindows
来自 softXpand 的调用,这要复杂得多。
Comodo Internet Security等一些安全产品将允许您在沙箱中运行应用程序,这样您就可以拦截和拒绝某些可能有效的系统调用。
另见:这个问题。
于 2013-05-02T12:28:59.470 回答