计算机怎样判断何时激活屏幕保护程序?
计算机持续监视系统各个组件之间正在进行的活动。当计算机注意到,键盘和鼠标的空闲时间已经达到“显示”属性窗口的屏幕保护程序设置中指定的时间长度时,它会向前台(当前)应用程序发送一条特殊命令,以确定自己能否启动屏幕保护程序。如果正在运行的应用程序打开了计算机辅助训练(cbt)窗口,或者其所运行的前台程序不是windows程序(例如从ms-dos命令提示窗口中运行的程序),则windows将不会启动屏幕保护程序。
以下是启动屏幕保护程序时的详细过程:
为了确定能否启动屏幕保护程序,windows向前台应用程序发送一条消息。此命令询问该应用程序:“我能启动屏幕保护程序吗?”
非windows程序无法理解这条命令,因而不会应答。cbt应用程序能理解这条命令,但它会用一条表示“请不要启动,我正在提供培训。”的命令来响应。所有其他应用程序都应该会对此命令做出肯定的响应。
随后,windows会查看system.ini文件中的scrnsave.exe=____ 一行,确定是否已指定屏幕保护程序。如果该条目为空,则忽略执行屏幕保护程序的命令。但如果列有文件名,它便会尝试加载该文件。只要列出的文件确实是屏幕保护程序,系统便会执行该程序,并在当前桌面的最上层创建屏幕保护程序图像。
在windows检测到来自键盘或鼠标的输入之前,屏幕保护程序将一直运行。对于大多数屏幕保护程序来说,晃动鼠标或按下任意键便能立即终止屏幕保护程序。但也可以对屏幕保护程序进行编程,要求仅当按下特定键或按钮时,或者当鼠标移动一定的距离时,屏幕保护程序才会停止。此功能在交互式屏幕保护程序中非常有用。 计算机持续监视系统各个组件之间正在进行的活动。当计算机注意到,键盘和鼠标的空闲时间已经达到“显示”属性窗口的屏幕保护程序设置中指定的时间长度时,它会向前台(当前)应用程序发送一条特殊命令,以确定自己能否启动屏幕保护程序。如果正在运行的应用程序打开了计算机辅助训练(cbt)窗口,或者其所运行的前台程序不是windows程序(例如从ms-dos命令提示窗口中运行的程序),则windows将不会启动屏幕保护程序。
以下是启动屏幕保护程序时的详细过程:
为了确定能否启动屏幕保护程序,windows向前台应用程序发送一条消息。此命令询问该应用程序:“我能启动屏幕保护程序吗?”
非windows程序无法理解这条命令,因而不会应答。cbt应用程序能理解这条命令,但它会用一条表示“请不要启动,我正在提供培训。”的命令来响应。所有其他应用程序都应该会对此命令做出肯定的响应。
随后,windows会查看system.ini文件中的scrnsave.exe=____ 一行,确定是否已指定屏幕保护程序。如果该条目为空,则忽略执行屏幕保护程序的命令。但如果列有文件名,它便会尝试加载该文件。只要列出的文件确实是屏幕保护程序,系统便会执行该程序,并在当前桌面的最上层创建屏幕保护程序图像。 在windows检测到来自键盘或鼠标的输入之前,屏幕保护程序将一直运行。对于大多数屏幕保护程序来说,晃动鼠标或按下任意键便能立即终止屏幕保护程序。但也可以对屏幕保护程序进行编程,要求仅当按下特定键或按钮时,或者当鼠标移动一定的距离时,屏幕保护程序才会停止。此功能在交互式屏幕保护程序中非常有用。
MAD Gaze MR智能眼镜专属SDK上线,支持Unity引擎及安卓原生系统
麒麟980和骁龙845差距
京微雅格新一代金山系列FPGA:低成本应用的理想选择
一文看懂测温枪使用方法
决定汽车连接器质量的因素有哪些?汽车连接器制造工艺!
计算机怎样判断何时激活屏幕保护程序?
中国尚未掌握的核心技术清单
建一个5G基站要花多少钱?
人工智能“训”出影像科“大拿”
国产替代一直在努力,萨科微slkor电源芯片对标替换
基5G迈向前期商用化的部署与新的挑战
Intel在2021年结束之前桌面上都不会有10nm处理器登场
华为MateBook13樱粉金发售 售价5699元起
基于瑞芯微Rockchip RK3568/RK3588的全国产化替换方案
DC12V怎么降成5V0.3A电源芯片AH8601B
工业4.0时代来临,两场工业应用研讨会等您参加~(内附中奖名单)
php的mysqli_query的函数处理
浅析C语言中typedef关键字的作用
全球前十大IC设计厂商营收排名公布,高通衰退幅度扩大至22.3%
颗粒粒径的基础知识介绍