当作为Windows服务运行的应用程序(如localsystem)将显示模式警告时,我希望实现一个功能,类似于关闭屏幕或UAC警告屏幕。基本上,在没有注意的情况下不可能解雇的事情
有两件事我不知道如何实现:
如果服务作为本地系统运行,WTSQueryUserToken是获取令牌以在给定会话中运行代码的最简单方法。
而不是模态窗口,考虑创建一个新的桌面(CreateDesktop)并切换到它。你无法抑制control-alt-delete,但我相信当control-alt-delete菜单被取消时,系统通常会返回你的桌面。应该抑制所有其他特殊键序列,因为挂钩仅影响与安装它们的应用程序关联的桌面。