隐藏了“上帝模式”?Windows 7的小把戏
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微软在Windows系统中会隐藏某些功能,比如说今天要介绍的,你可以在一个面板中查看任务控制面板和系统设置的所有内容,就如同“上帝模式”一般。
不过Windows 7却将该功能藏匿了起来,下面来看一下该功能究竟有何玄妙。
首先,在桌面或是其它地方创建一个新的文件夹;然后将此文件夹重命名为
“XX.{ED7BA470-8E54-465E-825C-99712043E01C}”,例如“驱动之
家.{ED7BA470-8E54-465E-825C-99712043E01C}”;你会发现该文件夹的图标变成了控制面板的图标。
"上帝模式"的入口
我们暂且称之为主控制面板,进入主控制面板后你会发现,这里包括控制面板和系统设置的所有选项,在这里你可以更轻松地查找各种系统选项或是更改系统。
你也可以在开始菜单中添加这个主控面板的快捷方式:将文件夹移至C盘,创建快捷方式,剪切后粘贴到“C:\Users\Owner\Start Menu\Programs”中即可。
主控制面板
控制面板
上述方法同样适用于Vista。
编注:
其实这并不是新鲜事物,更老版本的 Windows 也早已具备。
说到这里不得不提 GUID ,它是 Globally Unique Identifier 的简称,中文翻译为“全球唯一标示符”,在 Windows
系统中也称之为 Class ID,缩写为 CLSID 。
对于不同的应用程序,文件类型,OLE对象,特殊文件夹以及各种系统组件,Windows 都会分配一个唯一表示它的ID代码。
《企业应用架构模式》里面说:“GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
通常平台会提供生成 GUID 的 API 。
生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。
GUID 的唯一缺陷在于生成的结果串会比较大。
”
CLSID是一个128位的随机数,为了确保它的随机性,避免重复,它的算法主要是从两个方面入手:
1. 一部分数字来自于系统网卡的序列号,由于每一个网卡的MAC地址都不一样,因此产生的ID也就会有差异。
2. 另外一部分数字来自于系统的当前时间。
有人计算过按照上面两种方式得到ID的随机性,得出的结论是:即使一台电脑每秒产生10000000个CLSID,也可以保证3240年不会重复。
在注册表中展开HKEY_CLASSES_ROOT\CLSID\,在CLSID分支下面就可以看到很多的ID,这些ID对应的都是系统里面不同的程序,文件,系统组件等。
整理自网络的一些常见组件类对应的CLSID(部分只能作用于老版本系统,大家可挖掘测试之):
用户账户:{60632754-c523-4b62-b45c-4172da012619}
库(Windows 7 专用):{031E4825-7B94-4dc3-B131-E946B44C8DD5}
我的文档:{450D8FBA-AD25-11D0-98A8-0800361B1103}
我的电脑:{20D04FE0-3AEA-1069-A2D8-08002B30309D}
网上邻居:{208D2C60-3AEA-1069-A2D7-08002B30309D}
回收站:{645FF040-5081-101B-9F08-00AA002F954E}
Internet Explorer:{871C5380-42A0-1069-A2EA-08002B30309D}
控制面板:{21EC2020-3AEA-1069-A2DD-08002B30309D}
拨号网络:{992CFFA0-F557-101A-88EC-00DD010CCC48}
网络连接:{7007ACC7-3202-11D1-AAD2-00805FC1270E}
计划任务:{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
打印机(和传真):{2227A280-3AEA-1069-A2DE-08002B30309D}
历史文件夹:{7BD29E00-76C1-11CF-9DD0-00A0C9034933}。