Для моего внешнего жесткого диска я могу дать любой папке фон, сделав desktop.ini файл со следующим кодом:
[AveFolder]
Recursive=1
ShadowedText=1
IconArea_Image=G:\TV Series\Sense8\.png
[.ShellClassInfo]
IconResource=G:\TV Series\Sense8\jsvndsdjvu.ico,0
(Простите, что я использую файл .png без имени и этот файл со случайным именем)
Однако обратите внимание, что я использую тот факт, что мой внешний жесткий диск является моим Г: и поэтому, если я отдам свой жесткий диск кому-то, у кого жесткий диск ЧАС: мои папки не будут отображаться в полном цвете. Я искал в сети последние несколько часов безрезультатно. Самое близкое, что я получил, - это использование значений CLSID вместо имен дисков, но это не сработало (возможно, я использовал неправильные значения CLSID или, возможно, использовал значения CLSID в desktop.ini требует некоторого специального кода).
Хорошо, так может кто-нибудь помочь мне, как сделать мой desktop.ini файл, так что он показывает фон папки независимо от того, какую букву диска он получает. Заранее спасибо.
источник
Используйте относительные пути, как это:
Смотрите также: Переменная Path для внешнего жесткого диска
источник