USB 上的自定义文件夹图标

USB 上的自定义文件夹图标

我正在尝试为我的 USB 制作自定义文件夹图标。我已更改\desktop.ini以反映我的图标所在的位置。我已将图标放在 USB 中的相应文件夹中并隐藏它们。这是我的 desk.ini 的样子:

[.ShellClassInfo]
IconResource=F:\PRODUCT CATALOG 2017\Product Catalog.ico,0

我发现的问题是,当我将 USB 移到使用不同驱动器号的另一台计算机(我的是F:\)时,它无法被识别。我该如何编码才能让它在所有计算机上工作?

答案1

如果desktop.ini和*.ico文件位于同一文件夹中,您也可以这样做: IconResource=yourFile.ico,0
据我所知,FileResource标签是关于使用包含多个图标的dll或类似文件。您还可以使用: IconFile=yourFile.ico


请注意,我本来会对第一个答案发表评论,但我还没有足够的声誉。

答案2

您不必使用驱动器号定义绝对路径,您可以使用不带驱动器号的路径,例如:

[.ShellClassInfo] IconResource=\PRODUCT CATALOG 2017\Product Catalog.ico,0

这样,Windows 将从当前驱动器的根目录 (\) 开始查找PRODUCT CATALOG 2017文件夹。

如果图标文件与文件位于同一文件夹中desktop.ini,则甚至不需要路径,只需包含 ico 文件名就足够了。

[.ShellClassInfo] IconResource=Product Catalog.ico,0

答案3

您可以按照其他两个答案使用desktop.ini文件,也可以创建一个名为的文件autorun.inf并输入以下代码:

[autorun]
Label=What you want your drive to be named
Icon=icon.ico (or the name of your file, I believe mostly any image will work)

如果您希望保持 USB 上的文件夹整洁,请保存文件然后隐藏它和图标,我相信您也可以完全删除“标签”。


编辑:如果您想使用 dll 或 exe 中的图标,则应该使用类似于Icon=yourfile.exe,1表示 exe 中的 SECCOND 图标(0 是第一个)的代码。只需将“exe”替换为“dll”即可使用 dll 文件,该文件取自这里

答案4

创建文本文件并将其放入:

[autorun]
Icon=Liou D. Doragon.ico

创建文件后,将 txt 更改为autorun.inf并保存到您的硬盘或 USB 闪存驱动器。

但不要忘记创造Liou D. Doragon.ico

放入图片x2ico来制作图标。选择你想要的名字abc.ico就可以了。

并将其放在与此信息相同的位置。当您插入 USB 闪存驱动器或硬盘驱动器时。自动运行将自动更改您的硬盘驱动器文件夹

它适用于我所有的 USB 闪存驱动器和硬盘驱动器。

顺便说一句,如果笔记本电脑或计算机阻止自动运行,那么这个将不起作用。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

相关内容