<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>clsid</title>
	<atom:link href="https://www.aitaocui.cn/tag/169528/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Tue, 22 Nov 2022 22:20:21 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>clsid</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>clsid(标识符)</title>
		<link>https://www.aitaocui.cn/article/269441.html</link>
					<comments>https://www.aitaocui.cn/article/269441.html#respond</comments>
		
		<dc:creator><![CDATA[极乐]]></dc:creator>
		<pubDate>Tue, 22 Nov 2022 22:20:21 +0000</pubDate>
				<category><![CDATA[百科]]></category>
		<category><![CDATA[clsid]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=269441</guid>

					<description><![CDATA[class identifier（类标识符）也称为CLASSID或CLSID，是与某一个类对象相联系的唯一标记(UUID)。一个准备创建多个对象的类对象应将其CLSID注册到系统注...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>class identifier（类标识符）也称为CLASSID或CLSID，是与某一个类对象相联系的唯一标记(UUID)。一个准备创建多个对象的类对象应将其CLSID注册到系统注册数据库的任务表中，以使客户能够定位并装载与该对象有关的可执行代码。</p>
</article>
<article>
<h1>简介</h1>
<p>CLSID是指windows系统对于不同的应用程序，文件类型，OLE对象，特殊文件夹以及各种系统组件分配一个唯一表示它的ID代码，用于对其身份的标示和与其他对象进行区分。</p>
<p>先得说下GUID，它是Globally Unique Identifier的简称，中文翻译为“全局唯一标示符”,在Windows系统中也称之为Class ID，缩写为CLSID。</p>
<h1>构成分析</h1>
<p>CLSID像人身份证一样，是个类的唯一标识：</p>
<p>ID是英文IDentity的缩写，是身份标识号码的意思，就是一个序列号，也叫帐号，是一个编码，而且是唯一的。</p>
<p>class是对某种类型的对象定义变量和方法的原型，是ID的样式或属性的补充。</p>
<p>在注册表中展开HKEY_CLASSES_ROOT//CLSID//，在CLSID分支下面就可以看到很多的ID，这些ID对应的都是系统里面不同的程序，文件，系统组件等。</p>
<h1>运作基础</h1>
<p>CLSID是一个128位的随机数，为了确保它的随机性，避免重复，它的算法主要是从两个方面入手：</p>
<p>1. 一部分数字来自于系统网卡的序列号，由于每一个网卡的MAC地址都不一样，因此产生的ID也就会有差异。</p>
<p>2. 另外一部分数字来自于系统的当前时间。</p>
<p>有人计算过按照上面两种方式得到ID的随机性，得出的结论是：即使一台电脑每秒产生10000000个CLSID，也可以保证3240年不会重复。</p>
<p>为了避免冲突，微软使用GUID作为CLSID,有生成GUID的函数，主要是根据当时的时间、机器地址等信息动态产生，理论上可保证全球唯一。</p>
<h1>CLSID应用</h1>
<h2 id="a-960549c2">常见组件类对应的CLSID</h2>
<p>我的文档：450D8FBA-AD25-11D0-98A8-0800361B1103</p>
<p>我的电脑：20D04FE0-3AEA-1069-A2D8-08002B30309D</p>
<p>网上邻居：208D2C60-3AEA-1069-A2D7-08002B30309D</p>
<p>回收站：645FF040-5081-101B-9F08-00AA002F954E</p>
<p>Internet Explorer：871C5380-42A0-1069-A2EA-08002B30309D</p>
<p>控制面板：21EC2020-3AEA-1069-A2DD-08002B30309D</p>
<p>拨号网络/网络连接：992CFFA0-F557-101A-88EC-00DD010CCC48</p>
<p>任务计划：D6277990-4C6A-11CF-8D87-00AA0060F5BF</p>
<p>打印机(和传真)：2227A280-3AEA-1069-A2DE-08002B30309D</p>
<p>历史文件夹：7BD29E00-76C1-11CF-9DD0-00A0C9034933</p>
<p>公文包：85BBD920-42A0-1069-A2E4-08002B30309D</p>
<p>Web文件夹：BDEADF00-C265-11d0-BCED-00A0C90AB50F</p>
<p>网页：25336920-03F9-11CF-8FD0-00AA00686F13</p>
<h2 id="a-f0957875">恶意广告插件CLSID</h2>
<p>上面说到电脑上所有的的软件都有CLSID，那么恶意插件也有。比如下面的：</p>
<p>伪造IE浏览器：871C5380-42A0-1069-A2EA-08002B303099</p>
<p>如果你怀疑自己的电脑是否中了伪造IE浏览器恶意广告插件，进入注册表，发现有这段CLSID，那么就肯定中了。</p>
<h2 id="a-51955986">CLSID的生成</h2>
<p>生成GUID的C++代码</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/269441.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
