Windows位置以十六进制表示?

时间:2013-07-16 14:46:34

标签: windows dos

我正在查看雨量计皮肤的源代码,我无法理解:

TextShortcut1=Computer
TextShortcut2=Libraries
TextShortcut3=Internet
TextShortcut4=Media Player
TextShortcut5=Control Panel
TextShortcut6=Trash
TextShortcut7=ShutDown

TextPath1=::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
TextPath2=shell:Libraries
TextPath3=http://google.com
TextPath4=shell:MusicLibrary
TextPath5=::{21EC2020-3AEA-1069-A2DD-08002b30309d}
TextPath6=::{645FF040-5081-101B-9F08-00AA002F954E}
TextPath7=rundll32.exe user32.dll LockWorkStation

谁能告诉我什么

::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
::{21EC2020-3AEA-1069-A2DD-08002b30309d}
::{645FF040-5081-101B-9F08-00AA002F954E}

这些是

以及如何从我们的计算机中获取特定位置中的一个。

1 个答案:

答案 0 :(得分:2)

这些是CLSID(Windows类标识符)。操作系统中的某些特殊文件夹由唯一字符串标识。

20D04FE0-3AEA-1069-A2D8-08002B30309D is My Computer
21EC2020-3AEA-1069-A2DD-08002b30309d is Control Panel
645FF040-5081-101B-9F08-00AA002F954E is Recycle Bin

来源:

http://www.sevenforums.com/tutorials/110919-clsid-key-list-windows-7-a.html

回应评论:

  

我可以为计算机上的任何文件夹设置类标识符,还是只是   一堆那些。

您没有太多理由要添加更多clsids,因为您只需键入普通路径即可转到其他位置。这是一个设置列表,位于注册表的某个地方,用于特殊文件夹,它们实际上没有像C:\ windows这样的“路径”。

  

什么是“shell:Something”是cmd命令或位置

shell:与上面类似。这是访问特殊文件夹的便捷方式。这是一个很好的网站列表:http://smallvoid.com/article/winnt-shell-keyword.html。它是Windows资源管理器访问特定位置的快捷方式,而不是命令。据我所知,你不能在批处理文件中使用它们(没有命令行的东西)。

  

什么是百分之百%%%temp%

这些是环境变量。您通常可以依赖某些现有的,但用户可以更改这些。以下是一些列表:http://en.wikipedia.org/wiki/Environment_variables#Microsoft_Windows

  

它们如何区别?

嗯,基本上,他们只是访问同一件事的不同方式。有些东西比其他东西更向后兼容,所以你必须在时机成熟时做出选择。如果你知道你的应用程序将在Windows 7及更高版本上,你可以使用一些更方便的shell:一些。但是如果它需要在Windows 2000上运行,你可能不得不更多地依赖环境变量之类的旧东西。环境变量也可以由用户自定义。