首页 理论教育 微软是怎样让盗版

微软是怎样让盗版

时间:2023-02-11 理论教育 版权反馈
【摘要】:微软方面表示,此举旨在帮助用户,甄别他们电脑中安装的微软Windows操作系统和Office应用软件,是否是获得授权的正版软件,进而打击盗版。这下,有许多用户发现,更新了微软的软件后,他们的电脑屏幕背景变成了黑色,还会有提示说他们是“盗版软件的受害者”。那么,你知道微软是如何神不知鬼不觉地让盗版windows黑屏的吗?下面我们来看看微软是怎么做的。随后,Windows将会自动发送相关信息给微软公司,由微软公司来进行验证。

106 微软是怎样让盗版Windows XP黑屏的?

Windows自动更新Windows产品内置都是√

还记得前阵子闹得沸沸扬扬的微软黑屏事件吗?微软中国宣布,从2008年10月20日开始,未通过正版验证的WindowsXP,电脑桌面背景将会变为纯黑色,用户可以重设背景,但每隔60分钟,电脑桌面背景仍会变为纯黑色。微软方面表示,此举旨在帮助用户,甄别他们电脑中安装的微软Windows操作系统和Office应用软件,是否是获得授权的正版软件,进而打击盗版。这下,有许多用户发现,更新了微软的软件后,他们的电脑屏幕背景变成了黑色,还会有提示说他们是“盗版软件的受害者”。那么,你知道微软是如何神不知鬼不觉地让盗版windows黑屏的吗?下面我们来看看微软是怎么做的。

微软公司从2005年就开始推广用户验证,主要目的在于验证用户计算机上安装的Windows是否为正版产品。WGA分为三个阶段:激活、验证和通知。在用户验证的激活阶段,Windows生成一串代码。随后,Windows将会自动发送相关信息给微软公司,由微软公司来进行验证。当发现当前Windows产品使用的是无效密钥,或者密钥超过了许可使用范围后,将会通过互联网,给当前的Windows产品发送通知,提醒用户当前使用的是盗版软件。用户验证完全通过互联网来完成。

Windows自动更新是Windows操作系统的一项重要功能,在用户打开Windows自动更新选项后,计算机会自动从微软公司的网站上下载最新的补丁程序,提升Windows的效能,让Windows变得更加安全。

当我们在Windows操作系统的控制面板中,打开自动更新选项后,Windows会在连接到互联网时,自动搜寻当前可以应用的补丁程序。我们可以通过Windows控制面板的自动更新功能,选择自己想要的更新方式。这次微软公布的用户验证,和以前一样,都是通过Windows自动更新来实现的。我们通过自动更新下载和安装激活程序,这个程序会自动运行,并且将当前Windows产品的信息传递给微软公司。当微软公司认定当前Windows产品为盗版后,将会对当前Windows产品采取措施,把用户的屏幕变黑,那么具体又是如何实现的呢?

我们之所以可以在为自己的计算机桌面,设置不同的背景,是因为Windows提供的一个叫做“System ParametersInfo”的应用程序接口(Application Programming Interface)。应用程序接口是用来实现软件之间相互通信的接口,也可以为程序员提供一些可以调用的功能,以避免重复劳动。我们可以通过编写程序调用System ParametersInfo这个函数,告诉它图片文件名称,从而显示不同的桌面墙纸。微软就是利用了这一点。

现在我们来看一下完整的过程。

首先,微软公司发布一个新的补丁程序;用户下载并安装这个程序;程序自动运行,生成加密代码传递到微软公司;微软公司验证当前Windows产品是否为盗版;如是盗版,自动启动正版验证程序中的更换桌面功能;更换桌面功能开始计时;当计时到60分钟时,将会调用System ParametersInfo函数,改换桌面墙纸为黑色图片,并且在右下角显示用户是“盗版软件的受害者”;然后重新开始计时。

这样,我们可以看出,“微软黑屏”是通过Windows产品内置的功能,和自动更新来实现的。而我们又该如何避免损害呢?其实也很简单。

Windows XP提供了四种选项:自动下载并安装;自动下载但由用户选择安装;通知用户有可用更新但不下载;关闭自动更新。当我们选择自动下载并安装时,Windows将会自动完成更新升级工作,无需干预。当我们选择自动下载但由用户选择安装时,Windows下载完所有的可用更新后,我们可以选择安装或不安装某些更新,Windows将会根据我们的决策来进行安装。当选择通知我们有可用更新但不下载时,我们可以自由决定下载某些更新并安装,对于无需安装的更新,可以不用下载到我们的计算机上。当选择关闭自动更新时,将不会下载和安装任何更新。所以只要关闭自动更新就好了。

【格言】在科学上最好的助手是自己的头脑,而不是别的东西。

——法布尔一条狗在街上闲逛,看见橱窗里一张告示:“招聘程序员。会编程,有团队精神,至少精通两种语言。均等机会。”

那条狗就进去申请,但是被拒绝了。“我不能雇一条狗在公司里做事。”经理说。狗不服气,指着告示上“均等机会”几字抗议。

经理没法,叹了口气,不屑地问道:“你会编程吗?”那条狗默默地走到电脑前,编了个程序,运作准确。

“你有团队精神吗?”经理问。那条狗掉头看了看门外,一大群野狗在外面虎视耽耽。

“我真的不能雇狗做这份工作。”经理气急败坏地说。“就算会编程、有团队精神,但是我需要的雇员至少要能精通两种语言。”那条狗抬头看着经理说:“喵。”

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈