什么是屏保?
屏保实际上只是一个可执行文件,其扩展名从 .exe 更改为 .scr。文件扩展名告诉电脑它正在处理的文件类型。例如,winword.exe 是一个可由电脑加载的文字处理应用程序,而 article.doc 是一个可加载到 Microsoft Word 文字处理应用程序中的文本文件。
可执行文件是电脑的操作系统视为程序或应用程序的文件。以 .exe(或 .scr)结尾的文件预计无需其他文件即可运行;或者,如果它们确实需要其他文件,它们应告知电脑需要哪个特定文件。
广告
所以我们知道,屏保本质上是一个程序。通过将屏保文件放入 Windows 或 System 目录并赋予其 .scr 扩展名,Windows 就会知道应将此文件视为屏保,并使其在“显示属性”窗口中作为选项可用。屏保文件可以通过几种不同的方式进行编程。它可以:
大多数屏保都提供这些功能的某种组合。除了显示一系列图像的幻灯片屏保外,屏保通常会在屏幕上移动图像、文本或动画。那些具有自定义界面且完全不使用“显示属性”窗口的屏保则不那么常见。通常,这些屏保没有 .scr 扩展名。它们需要你使用安装程序进行安装才能正确配置。
广告
屏保有什么用?
屏保最初设计是为了保护电脑显示器免受磷光体烧屏的影响。早期的CRT显示器,特别是单色显示器,长时间显示相同图像时会出现问题。用于显示器像素的磷光体,会以恒定速率发光很长一段时间,以至于它们实际上会使 CRT 的玻璃表面变色。这种变色随后会以一个微弱的图像叠加在显示器上显示的其他内容之上而可见。显示技术的发展和节能显示器的出现,几乎消除了对屏保的需求。但我们仍然在使用它们。
以下是主要原因:
广告
- 娱乐 - 我们使用屏保最常见的原因是为了好玩。看着通心粉随着“Hey Macarena”的曲调在屏幕上跳舞,可以在几分钟内带来很大的乐趣。
- 安全 - 通过设置带有密码保护的屏保,你可以离开电脑,并且放心地知道没有人能够看到任何敏感信息。
- 统一外观 - 许多公司要求所有员工使用特定的屏保。这创造了一个统一且可能美观的环境,并确保不会显示不适当的屏保。
- 广告 - 公司,特别是零售企业,在客户可访问区域设有电脑时,通常会设置一个宣传其业务或产品的屏保。
- 信息 - 许多屏保提供静态或实时信息。屏保可能会循环显示一系列琐事问题。另一个可能会从网站上获取股票信息并将其流式传输到屏幕上。
- 分布式计算 - 另一种形式的屏保利用你电脑的空闲时间来处理来自其他来源的数据。这种屏保的一个很好的例子是SETI@Home,目前有数千名电脑用户正在使用它。这个屏保会显示无线电频谱图,并处理从SETI(搜寻地外文明计划)服务器接收到的无线电信号信息。它会根据处理的数据发回结果。通过利用所有这些电脑的组合处理能力,SETI 大大减少了筛选其射电望远镜接收到的所有信号所需的时间。
逐步说明
我们将介绍基于 Windows 95/98 电脑的屏保工作原理。尽管系统命令和具体细节可能有所不同,但对于其他电脑来说,其过程本质上是相同的。
你的电脑会持续监控系统各个组件之间的活动。当它检测到键盘和鼠标在“显示属性”窗口的屏保设置中指定的时间内处于空闲状态时,系统会向前景(当前)应用程序发送一个特殊命令,查看是否可以启动屏保。如果某个应用程序正在运行,并且打开了基于电脑的培训(CBT)窗口,或者有一个非 Windows 程序(例如从 MS-DOS 提示符运行的程序)作为前景应用程序,Windows 将不会启动屏保。
广告
具体操作如下:
- 为了确定是否可以启动屏保,Windows 会向前景应用程序发送一条消息。此命令询问应用程序:“我可以启动屏保吗?”非 Windows 程序将无法理解此命令,因此不会回应。CBT 应用程序会理解,但会回复一个命令,意思是“不,我正在提供培训。”所有其他应用程序都应积极响应此命令。
- Windows 随后会查看 system.ini 文件中的 SCRNSAVE.EXE=____ 行,以查看是否已指定屏保。如果该条目为空白,它会忽略执行屏保的命令。但如果列出了文件名,它会尝试加载该文件。只要列出的文件是实际的屏保,程序就会执行并在当前桌面上创建屏保图像。
- 屏保会持续运行,直到 Windows 检测到来自键盘或鼠标的输入。对于大多数屏保,移动鼠标或按任意键将立即终止屏保。但屏保可以编程为仅在按下特定键或按钮时,或在鼠标移动特定距离时停止。此功能在交互式屏保中特别有用。
- 当 Windows 收到应终止屏保的输入时,它会检查是否开启了密码保护。如果开启,则会弹出一个框,要求你输入用户名和密码。否则,屏保会直接终止。当密码保护处于活动状态时,未能提供正确的用户名和密码将导致 Windows 继续运行屏保程序。尽管这提供了一定的安全性,但请务必注意,Windows 95/98 屏保会创建自己的密码对话框,并从系统中请求密码和用户信息。如果你不确定屏保来源的可靠性,请谨慎使用密码保护。黑客能够并且确实创建利用系统安全此弱点来捕获密码的屏保。这对于运行 Windows NT 的系统来说不是问题,因为 Windows NT 只允许屏保调用系统密码对话框——它们无法创建自己的对话框。
在下一节中,你将了解如何设置自己的屏保。
广告
你的专属屏保
在 Windows 95/98 中,你可以轻松配置屏保:
- 点击开始,然后点击设置,进入控制面板。
- 当“控制面板”窗口打开时,双击显示图标。这将弹出显示属性窗口。
- 选择屏保选项卡,然后从下拉菜单中选择你要使用的屏保。
- 确定你希望系统在 Windows 启动屏保之前空闲多少分钟,并在提供的框中输入该时间量。
- 你可以点击预览来查看它在全屏使用时的样子。如果你想更改设置,点击设置。根据屏保的不同,此窗口可能有一个或多个你可以修改的选项。
- 完成设置更改后,点击确定。你还可以通过勾选“密码保护”框来将屏保用于安全目的。再次点击确定,你的屏保就设置好了!
有几种方法可以获取屏保:
广告
- 使用 Windows 自带的标准屏保之一
- 购买屏保合集
- 从互联网上下载数千个免费屏保中的一个
- 使用允许你设计自己屏保的程序
- 通过编写实际代码从头创建屏保
商业屏保合集在几年前非常流行,但互联网的发展使得各种免费屏保唾手可得,现在很少有人愿意为它们付费了。像Screen Saver Builder这样的程序允许你组合图像、动画和声音来创建你自己的自定义屏保。如果你是一名程序员,有大量的在线资源可以为你提供技术信息,甚至源代码,以便你可以编写自己的屏保。当你创建了那个每个人都会想要的令人难以置信的新屏保时,有几个网站可以让你上传它,以便与全世界分享!
有关屏保的更多信息,包括屏保下载网站,请查看下一页上的链接。
广告