我的电脑中的特殊文件夹是非常常见的,比如安装了快盘,会在打开我的电脑后出现快盘的图标,显示级别和驱动器一样,这些特殊图标是如何创建的呢,下面来详细解析该图标的创建操作方法。 1、 定位到注册表:HKEY_CLASSES_ROOT\CLSID\在该项下创建一个注册表项,格式如下:{00000000-0000-0000-0000-0000000000ID},将ID更换为两位数的数字,最好不与当前已有的重复,比如:{00000000-0000-0000-0000-00000000020},以下以20为例。 2、 接着在此注册表项下创建HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000020}\defaulticon,将此注册表项的默认键值改为要指定该项目的图标,比如,在我的电脑,该图标显示为快盘的图标,可以执行ICO图标路径,也可以指定包含图标文件的exe文件的全路径。 3、 接上,创建注册表项:HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000020}\Shell\OPEN,在OPEN的右边,更改默认键值的名称,该键值的意义为,当你邮件点击该图标后,弹出菜单的名字,比如:打开。 4、 承上,创建注册表项:HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000020}\Shell\OPEN\Command,更改command的默认键值,该键值的意义为,当你右键点击该图标,弹出第三步的菜单后,点击该菜单(例如:打开),这个“打开”要执行的命令行。比如:D:\kuaipan\kuaipan.exe。 5、 按照以下路径,创建注册表:HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000020}\shellfolder,在右边新建双字节Attributes,赋值为0,该项的意义为:这个新建的图标,只有第三步右键菜单的打开和系统默认的创建快捷方式两个选项,没有其他的菜单,意味着你无法删除它。 6、 以上步骤创建完成后,将该CLSID应用到桌面去,定位注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\把刚才创建的CLSID写到Namespace下面,上例为:{00000000-0000-0000-0000-000000000020},则为: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{00000000-0000-0000-0000-000000000020}。 已知其创建方式,删除方式显而易见,效果展示: |
|
来自: 昵称67442127 > 《待分类》