1

Для моего внешнего жесткого диска я могу дать любой папке фон, создав файл desktop.ini со следующим кодом:

[AveFolder]
Recursive=1
ShadowedText=1
IconArea_Image=G:\TV Series\Sense8\.png
[.ShellClassInfo]
IconResource=G:\TV Series\Sense8\jsvndsdjvu.ico,0

(Простите, что я использую файл .png без имени и этот файл со случайным именем)

Однако учтите, что я использую тот факт, что мой внешний жесткий диск - это мой G: и поэтому, если я отдаю свой жесткий диск кому-то, у кого жесткий диск обозначен как H: мои папки не будут отображать свои полные цвета. Я искал в сети последние несколько часов безрезультатно. Самым близким, что я получил, было использование значений CLSID вместо имен дисков, но это не сработало (возможно, я использовал неправильные значения CLSID или, возможно, использование значений CLSID в desktop.ini требует некоторого специального кода).

Итак, кто-нибудь может мне помочь, как сделать мой файл desktop.ini, чтобы он отображал фон папки, независимо от того, какую букву он получает. Заранее спасибо.

2 ответа2

1

использовать динамическое расположение изображения:

IconArea_Image=/TV Series/Sense8/.png

propaby Windows 8 и выше не поддерживают это

1

Используйте относительные пути, как это:

[.ShellClassInfo]
IconResource=\TV Series\Sense8\jsvndsdjvu.ico,0

Смотрите также: Variable Path для внешнего жесткого диска

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .