Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 10767|回复: 123

[技术] 我的U盘我做主:打造个性化U盘 (二)美化篇     [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4522791
帖子
524
PB币
420
贡献
0
技术
37
活跃
1765

十一周年 十周年 小白鼠勋章II代

发表于 2015-3-8 21:19:33 |显示全部楼层
本帖最后由 wgl836912613 于 2015-3-9 22:25 编辑

1.建议使用电脑版阅读。强烈建议备份U盘数据!

2.硬件要求

   

最低



建议



端口



(本帖不作要求)



(本帖不作要求)



容量大小



(本帖不作要求)



(本帖不作要求)



其他



(本帖不作要求)



(本帖不作要求)


3.请按顺序浏览本系列帖子,传送门:

上一篇:我的U盘我做主:打造个性化U盘(一)基础篇

索引:我的U盘我做主:打造个性化U盘(一)基础篇

4.正文

(摘自度娘)Autorun.infdesktop.ini 结构解析

简介:

Autorun.inf:是一个文本形式的配置文件,我们可以用文本编辑软件进行编辑,它只能位于驱动器的根目录下。这个文件包含了需要自动运行的命令,如改变的驱动器图标、运行的程序文件、可选快捷菜单等内容。
    格式: 其结构有三个部分:[AutoRun] [AutoRun.Alpha] [DeviceInstall]

[AutoRun]适用于Windows95以上系统与32位以上CD-ROM,必选。

[AutoRun.alpha]适用于基于RISC的计算机光驱,适用系统为Windows NT 4.0,可选。

[DeviceInstall]适用于Windows XP以上系统,可选。

命令:

DefaultIcon

含义:指定应用程序的默认图标。

DefaultIcon=图标路径名[,序号]

参数:

图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。当文件格式为.exe和.dll时,有时需要使用序号来指定图标。

序号:当文件格式为.exe和.dll时 ,文件可能包括多余一个图标,此时需要使用序号来指定图标,需要注意的是,序号是从0开始的。

备注:

应用程序的默认图标将在windows explorer核心的驱动显示窗口中 替代设备的默认图标来显示。图标路径名的默认目录是设备根目录。

Icon

含义:指定设备显示图标。

格式:

Icon=图标路径名[,序号]

参数:

图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。当文件格式为.exe和.dll时,有时需要使用序号来指定图标。

序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用序号来指定图标,需要注意的是,序号是从0开始的。

备注:

设备显示图标将在windows

explorer核心的驱动显示窗口中替代设备的默认图标来显示。

图标路径名的默认目录是设备根目录。

当存在应用程序默认图标(DefaultIcon)时,本命令无效。

Label

含义:指定设备描述

格式:

Label=描述

参数:

描述:任意文字,可以包括空格。

备注:

设备描述将在windows explorer核心的驱动显示窗口中替代设备的默认描述卷标来显示。

在非windows explorer核心的驱动显示窗口中(例如右击设备选择属性)显示的仍然是设备的卷标。

Open

含义:指定设备启用时运行之命令行。

格式:

Open=命令行

(命令行:程序路径名 [参数])

参数:

命令行:自动运行的命令行,必须是.exe、.com、.bat 文件,其他格式文件可以使用start.exe打开或使用ShellExecute命令。

备注:

命令行的起始目录是设备根目录和系统的$Path环境变量。

ShellExecute

含义:

指定设备启用时执行文件。(操作系统支持未知)

格式:

ShellExecute=执行文件路径名 [参数]

参数:

执行文件路径名:设备启用时执行文件路径名。可以是任意格式文件。系统会调用设置的程序执行此文件。

参数:参数,根据执行文件作调整

备注:

命令行的起始目录是设备根目录和系统的$Path环境变量。

Shell\关键字\Command

含义:

定义设备右键菜单执行命令行。

格式:

Shell\关键字\Command=命令行

(命令行:程序路径名 [参数])

参数:

命令行:自动运行的命令行,必须是.exe、.com、.bat文件,其他格式文件可以使用start.exe打开。

备注:

命令行的起始目录是设备根目录和系统的$Path环境变量。

Shell\关键字

含义:定义设备右键菜单文本。

格式:

Shell\关键字=文本

参数:

关键字:用以标记菜单,可以使用任何字符表示,包括空格。

文本:在右键菜单中显示的文本。可以使用任何字符,不能存在空格。

备注:

在同一Autorun.inf文件中,不同右键菜单关键字不同,相同右键菜单关键字相同。

右键菜单文本中可以使用&;设定加速键,&&;输出一个&。

Shell关键字Command命令Shell关键字两者缺一不可,顺序无所谓。

当不存在Open、ShellExecute与Shell命令时,设备启用时运行第一个设备右键菜单指定命令。

Shell

含义:定义设备启用时运行之设备右键命令。

格式:

Shell=关键字

参数:

关键字:标记过的菜单关键字

备注:

Shell指定的关键字可以在AutoRun.inf文件的任意部分。

Open、ShellExecute、Shell命令后定义的优先级高。

action

这个命令用来定义程序的名字,比方说:

[autorun]

shellexecute=rundll32 ght

action=打开文件夹

那么在右键菜单显示的就是"打开文件夹",而执行的命令就是"rundll32 ght"

注释

与其他inf文件一样,";"之后的内容会被当做注释,不参与编译.

Desktop.ini: 指向特殊文件夹

desktop.ini 还有一个特殊的CLSID,修改后能让文件夹和快捷方式一样的功能,当然只能指向文件夹。

文件夹图标

[.ShellClassInfo]

InfoTip=注释

IconFile=图标文件的路径

与注册表对应说明

IconIndex=选择要使用文件中的第几个图标

自定义图标文件,其扩展名可以是.exe、.dll、.ico等。

文件夹背景

[ExtShellFolderViews]

{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]

Attributes=1

IconArea_Image=11.jpg

[.ShellClassInfo]

ConfirmFileOp=0

其中11.jpg是图片,把以上内容用记事本保存为desktop.ini ,和背景图片一起放在要改变背景的文件夹内。为了防止误删,可以把desktop.ini和图片设为隐藏属性。

标示特殊文件夹

系统中有一些特殊的文件夹,如回收站、我的电脑、我的文档、网上邻居等。这些文件夹的标示有两种方法:

1.直接在文件夹名后续上一个"."再加对应的CLSID

如:把一个文件夹取名为:新建文件夹.{20D04FE0-3AEA-1069-A2D8-08002B30309D}

(注意:新建文件夹后面有一个半角的句号)

那么这个文件夹的图标将变为我的电脑的图标,并且在双击该文件夹时将打开我的电脑。

在下面查看CLSID

在注册表中展开HKEY_CLASSES_ROOT\CLSID\,在CLSID分支下面就可以看到很多的ID,这些ID对应的都是系统里面不同的程序,文件,系统组件等

常见组件类对应的CLSID:

我的文档: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

任务计划:D6277990-4C6A-11CF-8D87-00AA0060F5BF

打印机(和传真):2227A280-3AEA-1069-A2DE-08002B30309D

历史文件夹:7BD29E00-76C1-11CF-9DD0-00A0C9034933

ActiveX缓存文件夹:88C6C381-2E85-11D0-94DE-444553540000

公文包: 85BBD920-42A0-1069-A2E4-08002B30309D

2.第二种是通过一个desktop.ini文件

还以我的电脑为例:

新建一个文件夹,名字随便,然后在其下边建立desktop.ini文件,内容如下:

[.ShellClassInfo]

CLSID={相应的ID}

注:有部分病毒会建立这样的文件夹以达到隐藏自身的目的.另外这也是一种我们隐藏小秘密的方法.

标示文件夹所有者

这通常见于我的文档等如我的文档里就有这样一个文件,内容如下:

[DeleteOnCopy]

Owner=Administrator

Personalized=5

PersonalizedName=My Documents

改变文件夹颜色

关于这项功能的实现需要注册一个.dll文件ColorFolder.dll。具体情况本人由于未曾尝试,故不能提供相应内容,以下是本人在网上搜到的以供参考。

改变文件夹颜色

[.ShellClassInfo]

IconFile=ColorFolder.dll

IconIndex=0

保存为desktop.ini文件,连同ColorFolder.dll文件。如果想同时添加背景图片(bj.jpg)及改变文件夹内文件名颜色!

[ExtShellFolderViews]

IconArea_Text=0x000000FF

Attributes=1

IconArea_Image=bj.jpg

[.ShellClassInfo]

ConfirmFileOp=0

把名字为bj.jpg的图片也放到同一个文件夹里,再在原有代码下再加上以上这些就可以改变文件夹的背景图片了!更换bj.jpg图片,并修改红色位置的名称(bj.jpg)为更换后的图片名,就可以设置成为你喜欢的背景图片(建议选用jpg格式的)!修改0x000000FF就可以变文件颜色为你想要的颜色!

0x000000FF为红色

0x00008000为绿色

0x00FF0000为蓝色

0x00FFFFFF为白色!(改变颜色也要有动态链接库文件的支持)

注册动态链接库:请在开始〉〉〉运行中输入:"regsvr32 ColorFolder.dll"(不包括引号,regsvr32和ColorFolder.dll之间有空格!)注册动态链接库到系统即可!

以上修改完desktop.ini文件后,须要运行(attrib +s 相应文件夹的路径)命令才会生效!


好了,大家一定看不完。我现在来进行实际操作,有图片哦!

1)进入U盘驱动器,首先新建一个文本文档并打开它

2)然后另存为,保存类型所有文件*.*,文件名autorun.inf.

1.png


3)删掉新建文本文档,打开autorun.inf,输入

[autorun]

Icon=x.ico

其中x为图标名称。

2.png


4)然后,我们复制到该驱动器一个图标。我复制的是xcode.ico图标,对应的,我们把x改为xcode。

3.png


5)然后我们另起一行输入label=y

其中y为你想设置的驱动器的名称。

6)弹出后再插入u盘,效果

效果.png


7)然后我们设置背景(貌似只能在XP中显示)

8)我们用新建autorun.inf的方法新建一个desktop.ini并打开

8.png


9)拷贝一个jpg文件到u盘,我的叫做desktop.jpg

9.png


10)在desktop里输入

[ExtShellFolderViews]

{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]

Attributes=1

IconArea_Image=desktop.jpg

[.ShellClassInfo]

ConfirmFileOp=0

其中desktop.jpg为你的图片文件名

11)好了,u盘根目录美化结束

12)我们开始美化文件夹。

杂乱的文件夹分类:

12  杂乱.jpg

有序的分类:

12 有序.png

13)建议使用英文名,以便于在命令提示符下工作;根目录按类型分类;子目录下使用文件拓展名分类。已经做好的了资源下载。

13.png

14)首先我们新建一个icon文件夹,储存图标,我放入一个Toolbar Utilities Folder.ico

14)以tools文件夹为例,我们右键属性,打开自定义选项卡。点击更改图标…按钮,选择icon文件夹中的图标。

14-1.png


14-2.png


15)选择浏览,找到图标并打开。然后确定两次。

14-3.png


16)找到tools文件夹下的desktop.ini打开它

把盘符A:去掉,使绝对路径变为相对路径。好了,照此美化其他文件夹。

15.png

16.png



可以设置隐藏只读属性哦!把desktop autorun啥的隐藏!

到此完毕。

5.下一篇:我的U盘我做主:打造个性化U盘(三)引导篇(待更新)

6.资源下载:

文件夹下载 文件夹.zip (9.82 KB, 下载次数: 20)

请到这里寻找图标。

http://bbs.pcbeta.com/forum-33-1.html

7. 友情提示:本文中提供的软件部分为破解软件,可能存在杀软(如360)的误报,大家无视即可,当然如果觉得不可接受,那就没有办法了。

感谢版主wgl836912613对我的支持!

本人上学,每周更新,请见谅。

请大家支持!

感谢以下赞助商!!!

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

6

查看全部评分

Rank: 9

UID
3262704
帖子
2263
PB币
12700
贡献
0
技术
21
活跃
5795

精解Windows 10 8周年庆典勋章 我是大学生! Win10先驱者

发表于 2015-3-8 21:38:00 |显示全部楼层
本帖最后由 wgl836912613 于 2015-3-9 22:21 编辑

排版貌似有些问题···楼主再弄弄==========================================================================
终于把排版搞定了···楼主真是甩手掌柜···


点评

20011010wo  我在上学的啦……~谢谢版主!  发表于 2015-3-9 22:41

Rank: 7Rank: 7Rank: 7

UID
4624363
帖子
1198
PB币
491
贡献
0
技术
1
活跃
2209

I'm Windows Phone用户 我是大学生!

发表于 2015-3-8 22:01:51 |显示全部楼层
原来图标位置要相对化

PCBeta Fans

Rank: 9

UID
142059
帖子
1992
PB币
3832
贡献
0
技术
15
活跃
788

7周年庆典勋章

发表于 2015-3-8 22:07:26 |显示全部楼层
辛苦了!

Rank: 5Rank: 5Rank: 5

UID
1606047
帖子
754
PB币
1868
贡献
0
技术
1
活跃
752
发表于 2015-3-8 23:15:48 |显示全部楼层
感谢分享@!

Rank: 15Rank: 15Rank: 15

UID
249482
帖子
8406
PB币
1038
贡献
0
技术
7
活跃
2258

十一周年 7周年庆典勋章 活动参与先锋 8周年庆典勋章

发表于 2015-3-9 06:01:41 |显示全部楼层
谢谢楼主指点。

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
65860
PB币
49
贡献
0
技术
73
活跃
9914

热心会员 水神勋章

发表于 2015-3-9 07:05:27 |显示全部楼层
多谢,学习了。。。。。。。

Rank: 2Rank: 2

UID
1114532
帖子
146
PB币
371
贡献
0
技术
7
活跃
266
发表于 2015-3-9 07:12:16 |显示全部楼层
这个比较好玩,不过只能偶尔玩玩!
头像被屏蔽

Rank: 2Rank: 2

UID
984671
帖子
372
PB币
0
贡献
0
技术
0
活跃
188
发表于 2015-3-9 08:56:52 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
26301
帖子
517
PB币
1903
贡献
0
技术
0
活跃
721
发表于 2015-3-9 13:39:25 |显示全部楼层
很乱,都不知说的什么

点评

20011010wo  认真看哦,别人看懂了  发表于 2015-3-9 22:42

Rank: 2Rank: 2

UID
1595288
帖子
205
PB币
1
贡献
0
技术
0
活跃
50
发表于 2015-3-9 16:53:33 |显示全部楼层
我喜欢我需要

Rank: 2Rank: 2

UID
350375
帖子
277
PB币
4094
贡献
0
技术
3
活跃
967

8周年庆典勋章

发表于 2015-3-10 10:23:28 |显示全部楼层
很实用的帖子,赞一个。

Rank: 5Rank: 5Rank: 5

UID
747331
帖子
438
PB币
613
贡献
0
技术
0
活跃
789
发表于 2015-3-10 11:08:49 |显示全部楼层
不知道效果怎么样啊

Rank: 11Rank: 11Rank: 11

UID
1077805
帖子
3395
PB币
2431
贡献
0
技术
0
活跃
1157

7周年庆典勋章 8周年庆典勋章

发表于 2015-3-10 11:57:36 |显示全部楼层
果断帮顶

Rank: 5Rank: 5Rank: 5

UID
4366577
帖子
222
PB币
225
贡献
0
技术
0
活跃
1474

十周年

发表于 2015-3-10 16:17:10 |显示全部楼层
k看看,路过

Rank: 5Rank: 5Rank: 5

UID
4366577
帖子
222
PB币
225
贡献
0
技术
0
活跃
1474

十周年

发表于 2015-3-10 16:18:30 |显示全部楼层
看一看咯
头像被屏蔽

360专杀工具研发小组驻远景特派员(反360)

UID
4326086
帖子
3110
PB币
228
贡献
0
技术
5
活跃
4027

十周年

发表于 2015-3-10 17:02:56 来自手机 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 9

UID
4243549
帖子
6849
PB币
6508
贡献
0
技术
169
活跃
1579

热心会员

发表于 2015-3-10 18:04:45 |显示全部楼层
有多么强大啊?

Rank: 2Rank: 2

UID
755878
帖子
160
PB币
511
贡献
0
技术
0
活跃
478
发表于 2015-3-10 18:09:04 |显示全部楼层
回复看看是神马东东!!...

Rank: 5Rank: 5Rank: 5

UID
3474819
帖子
855
PB币
273
贡献
0
技术
5
活跃
1558
发表于 2015-3-10 19:12:32 |显示全部楼层
辛苦了!
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件