Windows类标识符

百度百科这样解释:

Windows的类标识符class identifier也称为CLASSID或CLSID,是与某一个类对象相联系的唯一标记(UUID)。一个准备创建多个对象的类对象应将其CLSID注册到系统注册数据库的任务表中,以使客户能够定位并装载与该对象有关的可执行代码。

回收站.{645ff040-5081-101b-9f08-00aa002f954e}

回收站(满).{5ef4af3a-f726-11d0-b8a2-00c04fc309a4}

拨号网络.{992CFFA0-F557-101A-88EC-00DD010CCC48}

打印机.{2227a280-3aea-1069-a2de-08002b30309d}

控制面板.{21ec2020-3aea-1069-a2dd-08002b30309d}

网上邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D}

图标clsid=windowsmedia 文件名.{00020c01-0000-0000-c000-000000000046}

无关联文件 文件名.{00021401-0000-0000-c000-000000000046}

BMP文件 文件名.{d3e34b21-9d75-101a-8c3d-00aa001a1652}

HTML文件 文件名.{25336920-03f9-11cf-8fd0-00aa00686f13}

媒体剪辑文件 文件名.{00022601-0000-0000-c000-000000000046}

计划任务 文件名.{D6277990-4c6a-11cf-8d87-00aa0060f5bf}

Web文件夹 文件名.{Bdeadf00-C265-11d0-Bced-00a0c90ab50f}

历史记录 文件名.{Ff393560-C2a7-11cf-Bff4-444553540000}

收藏夹 文件名.{1a9ba3a0-143a-11cf-8350-444553540000}

预订文件夹 文件名.{F5175861-2688-11d0-9c5e-00aa00a45957}

ActiveX高速缓存文件夹文件名.{88c6c381-2e85-11d0-94de-444553540000}

excel.{00020810-0000-0000-C000-000000000046}

word.{00020900-0000-0000-C000-000000000046}

media.{00022603-0000-0000-C000-000000000046}

CAB.{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}

搜索-计算机.{1f4de370-d627-11d1-ba4f-00a0c91eedba}

mht.{3050F3D9-98B5-11CF-BB82-00AA00BDCE0B}

mshta.{3050f4d8-98B5-11CF-BB82-00AA00BDCE0B}

我的文档.{450D8FBA-AD25-11D0-98A8-0800361B1103}

XML.{48123bc4-99d9-11d1-a6b3-00c04fd91555}

ftp_folder.{63da6ec0-2e98-11cf-8d82-444553540000}

网络和拨号连接.{7007ACC7-3202-11D1-AAD2-00805FC1270E}

写字板文档.{73FDDC80-AEA9-101A-98A7-00AA00374959}

Temporary Offline Files Cleaner.{750fdf0f-2a26-11d1-a3ea-080036587f03}

用户和密码.{7A9D77BD-5403-11d2-8785-2E0420524153}

Internet 临时文件.{7BD29E00-76C1-11CF-9DD0-00A0C9034933}

已下载的程序文件的清除程序.{8369AB20-56C9-11D0-94E8-00AA0059CE02}

公文包.{85BBD920-42A0-1069-A2E4-08002B30309D}

mail.{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}

目录.{fe1290f0-cfbd-11cf-a330-00aa00c16e65}

Internet Explorer.{FBF23B42-E3F0-101B-8488-00AA003E56F8}

Snapshot File.{FACB5ED2-7F99-11D0-ADE2-00A0C90DC8D9}

MyDocs Drop Target.{ECF03A32-103D-11d2-854D-006008059367}

Policy Package.{ecabaebd-7f19-11d2-978E-0000f8757e2a}

搜索结果.{e17d4fc0-5564-11d1-83f2-00a0c90dc849}

添加网上邻居.{D4480A50-BA28-11d1-8E75-00C04FA31A86}

Paint.{D3E34B21-9D75-101A-8C3D-00AA001A1652}

管理工具.{D20EA4E1-3957-11d2-A40B-0C5020524153}

字体.{D20EA4E1-3957-11d2-A40B-0C5020524152}

Web Folders.{BDEADF00-C265-11d0-BCED-00A0C90AB50F}

DocFind Command.{B005E690-678D-11d1-B758-00A0C90564FE}

脱机文件夹.{AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E}

Internet Explorer.{871C5380-42A0-1069-A2EA-08002B30309D}

上帝模式/完全控制面板.{ED7BA470-8E54-465E-825C-99712043E01C}

使用用法

虽然上边的说明和内容会让人一脸懵逼,但还是有几种很简单的使用方法。

RM皮肤Rainmeter Skin

在RM的皮肤中有些插件会使用到这些类标识符来打开对应的应用,比如经典的蜂窝桌面,就可以通过使用上边的类标识符,就和快捷方式差不多。

[Button.10]
Meter=BUTTON
X=352
Y=#DockY#
W=70
H=30
ButtonImage=Dock.png
ButtonCommand=!execute [" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D} "]
[10.p]
Meter=STRING
X=35r
Y=5r
W=70
H=22
StringStyle=BOLD
FontColor=#FontColor.W#
FontSize=#FontHeight#
FontFace=#FontName#
AntiAlias=#AntiAlias#
stringAlign=#dAligen#
Text="我的电脑"

需要注意的是,在Rainmeter中使用这些类标识符的时候,需要在前边加上两个英文的冒号。

上帝模式/完全控制面板

电脑的“上帝模式”即“God Mode”,从Windows Vista开始,微软在Windows系统中隐藏了一个集成了系统所有设置项的“上帝模式(God Mode)”。到了Win10系统,这个神秘而强大的“上帝模式(God Mode)”仍然保留着。

上帝模式就是全部功能展示模式,因为功能太强大,所以被戏称为“上帝模式”。它还有一个通俗的名称叫“完全控制面板”,因为它包含了几乎所有Windows系统的设置。

有两种打开方式,一种是Win+R组合建打开运行框,输入shell:::{ED7BA470-8E54-465E-825C-99712043E01C},回车确定后就会打开完全控制面板。除了可以用运行框来打开上帝模式,也可以自己修改成其他的类标识符来打开对应的系统应用。

另一种方式和下边说的伪装文件夹的使用方法一样。

改头换面,伪装文件夹

新建一个文件夹,将文件夹命名为xxx.{645ff040-5081-101b-9f08-00aa002f954e}这种格式的名字。这样前边的xxx会变成文件夹的名字,后边的.{xxxx}则会被自动隐藏。此时该文件夹会变成类标识符对应的Windows系统应用图标,双击打开该文件夹也会打开对应的系统应用。这样就起到了伪装并隐藏原本文件夹的作用,效果类似于以前的图种(就是利用一张图片来隐藏实际的文件,比如神秘链接什么的)。

以前的一些恶意广告插件就是通过这种方法进行IE劫持,在桌面新建一个Internet Explorer.{871C5380-42A0-1069-A2EA-08002B30309D}名字的文件夹,这样该文件夹就会变成IE浏览器的应用。

怎么破解伪装的文件夹

不同电脑在使用上边的方法去伪装文件夹的时候,有的类标识符可能没有效果,不过一般使用垃圾桶、网上邻居之类的类标识符是没问题的。那么对于这种伪装了的文件夹,要怎么破解呢?

有两种方法,这两种方法都需要安装WinRAR之类的的解压缩软件才可以使用。

方法一

直接右键点击伪装的文件夹,选择打开,这样就可以直接看到被隐藏起来的文件夹内的文件。这实际上是解压缩软件把该文件夹当成压缩文件来打开了。但是并不是所有被伪装的文件夹都可以使用这种方法,比如伪装成了网上邻居的文件夹,就无法用这种方法。

方法二

打开任意一个压缩包,在当前的压缩包查看界面将地址栏的目录改成被伪装的文件夹的父目录,这样你就会发现伪装的文件夹的名字变成了包含类标识符的全名。选定该被伪装的文件夹,按F2改名字,将类标识符去掉,改成普通的文件夹名字。

这时候再重新查看这个被伪装的文件夹,已经变回了正常的文件夹。

参考链接

  1. Windows类标识符
  2. 百度百科
  3. 妙用Windows神秘的类标识符
  4. 【技术交流】妙用Windows神秘的类标识符
  5. 厉害了,win 10居然有上帝模式?

Windows类标识符及其妙用的更多相关文章

  1. KVC在定义Model类中的妙用

    @我们应用程序使用MVC架构的话,对于处理数据类,我们会单独的定义Model类,在里面为要展示的属性进行初始化赋值,一般採用的方法是通过定义相应的属性,挨个赋值.如今我要介绍的就是通过KVC,key- ...

  2. windows知识点

    https://technet.microsoft.com/zh-cn/windows/dd641430  win7相关资源 23. Remtoe FX是微软WIN2008 R2的SP1新功能首先您需 ...

  3. Creating Icon Overlay Handlers / 创建图标标记 Handlers (翻译自MSDN) / VC++, Windows, DLL, ATL, COM

    创建图标标记 Handlers Creating Icon Overlay Handlers 图标标记是放在代表着某个 Shell 对象的图标之左下角的小图像.它们通常被加在一个对象的图标的身上来提供 ...

  4. [百度空间] [转]将程序移植到64位Windows

    from : http://goooder.bokee.com/2000373.html (雷立辉 整理) 简介:本文对如何将32位Windows程序平滑的支持和过渡到64位Windows操作系统做出 ...

  5. Windows 错误代码

    Error Messages for Windows http://www.gregorybraun.com/MSWINERR.ZIP Server 4.0 Error Messages   Code ...

  6. PXE安装windows系统,pxe-e55:ProxyDhcp service did not reply to request on port 4011

    这个pxe-e55" 错误表示 pxe 客户端已向端口4011上的代理 dhcp 服务器发送请求, 但未收到答复.似乎只有在dhcp 服务器上设置了 dhcp 类标识符选项 #60, 但同一 ...

  7. Atitit.创建快捷方式 windows快捷方式的原理

    Atitit.创建快捷方式 windows快捷方式的原理 1. Windows中有2种快捷方式的文件:1 2. Jshortcut2 2.1. 提示新不上jshortcut.dll2 2.2. 使用w ...

  8. C++点滴----关于类常成员函数

    关于C++中,类的常成员函数 声明样式为:   返回类型 <类标识符::>函数名称(参数表) const 一些说明: 1.const是函数声明的一部分,在函数的实现部分也需要加上const ...

  9. Swing学习笔记1-----Swing组件类的层次

    1.  从结构上划分 Swing 组件类分为两种,一种是JComponent类,一种是Windows类.其中windows类包含的是一些可以独立显示的组件,而JComponent类包含的是不可以独立显 ...

随机推荐

  1. 杭电 2553 N皇后问题

    http://acm.hdu.edu.cn/showproblem.php?pid=2553 N皇后问题 Time Limit: 2000/1000 MS (Java/Others)    Memor ...

  2. 初学php html javascript后小总结

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/c3568/article/details/30474015 转载请注明出处:http://blog. ...

  3. 使用Scapy回放报文pcap

    一.准备环境: Ubuntu + python2.7 sudo apt-get install python-scapy   二.准备报文: 先抓取一些报文,本实验使用的是DHCP的报文. 文件-导出 ...

  4. "php"正则表达式使用总结

    一直对php的正则表达式的理解不是很深刻,而且是很一知半解,所以把自己用的的正则表达式总结下,以后方便查阅,以后遇到正则表达式的时候然后再追加到该文档的后面: /** * php常用正则表达式 * p ...

  5. vue axios拦截器介绍

    关于axios的拦截器是一个作用非常大,非常好用的东西.分为请求拦截器和响应拦截器两种.我一般把拦截器写在main.js里. 1. 请求拦截器 请求拦截器的作用是在请求发送前进行一些操作,例如在每个请 ...

  6. Discuz/X3.1去掉标题中的Powered by Discuz!以及解决首页标题后的"-"

    虽然不提倡大家去掉版权信息,但是在实际操作的时候还是去掉,毕竟每个页面标题最后面出现”Powered by Discuz!“会显得页面标题比较冗长. 经过本人的实践,论坛里也有操作方法,不过那个操作方 ...

  7. 记录下 hubot相关

    适配器工厂https://hubot.github.com/docs/adapters/ 自己写适配器https://hubot.github.com/docs/adapters/developmen ...

  8. 闪动的Label控件

    带闪动效果带控件,目前只有Label,以后会逐步增加,如果有好看带效果也欢迎您带加入. 如果可能,请在github中star,您的支持是我继续完善的动力,非常感谢. 测试环境:Xcode 5.0,iO ...

  9. Pyhton:汉诺塔游戏

    #汉诺塔游戏攻略! def hanoi(n,x,y,z): if n == 1: print(x,'-->',z) else: hanoi(n-1,x,z,y) #将前n-1个盘子从x移动到y上 ...

  10. python中的不可变类型和可变类型

    在python中整形,字符串,元组是不可变类型,而列表和字典都是可变类型. 对于不可变类型进行重新赋值,相当于是用以前的变量名重新指向了新的地址,这个地址中存的变量值就是重新的赋值 通过python中 ...