Форум программистов, компьютерный форум, киберфорум
Windows 7
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 03.01.2020
Сообщений: 4
1

Ссылки на иконки в desktop.ini

03.01.2020, 22:53. Показов 1283. Ответов 7
Метки нет (Все метки)

Почему строки в desktop.ini (в Windows 7)
IconResource=C:\Windows\system32\shell32.dll,13
IconResource=C:\Windows\system32\imageres.dll,-152
дают один и тот же результат?
При просмотре ресурсов shell32.dll с помощью программ Restorator 2018 или IconsExtract я не нахожу соответствующую иконку, в imageres.dll нахожу под номером 152. И что означает -152, если просто 152, устанавливается другая иконка. Как интерпретируется номер ресурса, если нет минуса?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2020, 22:53
Ответы с готовыми решениями:

Всюду лежат файлы Desktop.ini - для чего они?
что за файл такой desktop.ini? поставил свежую винду, а он всюду накидан, на рабочем столе, в моих...

Случайно, безвозвратно удалил файл desktop.ini. Восстановление поможет?
Случайно, безвозвратно удалил файл desktop.ini. Исчезла папка, не системная, в которой был этот...

Удаление файлов Desktop.ini на рабочем столе
Форумчане, помогите разобраться с таким вопросом! Приведет ли удаление 2-ух файлов Desktop.ini...

Самопроизвольно меняются иконки как на DeskTop, так и ассоциированные с файлами?
Может кто встречался с этой проблемой? В принципе не мешает, но раздражает. Вирусов нет. Ось W98SE,...

7
Заблокирован
03.01.2020, 23:29 2
Цитата Сообщение от VasilyCh Посмотреть сообщение
дают один и тот же результат
Проведите эксперимент: "Очистка кеш'а иконок".
Нажать (комб.клавиш): Win+R (плюс не использ.)
Введите следующий фрагмент:
Windows Batch file
1
%USERPROFILE%\AppData\Local
Нажать "ОК", откроется папка, удалить файл: "IconCache.db", перезагрузить компьютер.

Но, скорее всего ничего не изменится т.к. это запрещено, чтобы пользователи не изменяли внешний вид ОС.
1
0 / 0 / 0
Регистрация: 03.01.2020
Сообщений: 4
04.01.2020, 17:14  [ТС] 3
Главное, что я хотел бы узнать в ответе на этот вопрос - как интерпретируется номер ресурса, в частности, при наличии дефиса перед номером и в отсутствие (например, строка
IconResource=C:\Windows\system32\SHELL32.dll,202
дала нужный результат); может ли при указании
IconFile=%SystemRoot%\system32\shell32.dll,<номер>
происходить обращение к другим файлам с ресурсами (в первую очередь к imageres.dll)
0
Заблокирован
04.01.2020, 18:17 4
Цитата Сообщение от VasilyCh Посмотреть сообщение
как интерпретируется номер ресурса, в частности, при наличии дефиса перед номером и в отсутствие
интерпретируется, но:
a) для определенного процесса
б) на определенном этапе
c) возможно другие варианты
0
0 / 0 / 0
Регистрация: 03.01.2020
Сообщений: 4
04.01.2020, 21:08  [ТС] 5
Уточняю вопрос: речь идет об использовании файла desktop.ini программой explorer.exe при отображении иконок папок или файлов.
0
Заблокирован
04.01.2020, 23:27 6
Ответ:

Цитата Сообщение от Дига Посмотреть сообщение
скорее всего ничего не изменится т.к. это запрещено, чтобы пользователи не изменяли внешний вид ОС.
0
0 / 0 / 0
Регистрация: 03.01.2020
Сообщений: 4
10.01.2020, 18:42  [ТС] 7
«В Windows есть возможность поменять стандартную иконку папки на любую другую. Это бывает удобно, когда папок много и надо выделить некоторые для более быстрого визуального поиска» - см.

http://www.manhunter.ru/softwa... ndows.html


«При выборе значка иконки, в целевой папке создается (или обновляется) файл desktop.ini. Обычно он имеет атрибуты "скрытый" и "системный", поэтому для его отображения надо включить показ скрытых файлов. Если открыть файл на редактирование в каком-нибудь Блокноте, то внутри обнаружится примерно следующее:

[.ShellClassInfo]
IconResource=C:\Windows\system32\shell32.dll,115
»

Добавлено через 9 минут
[.ShellClassInfo]
IconResource=C:\Windows\system32\shell32.dll,115
»

Ссылка на номер ресурса (115 в приведенном примере) не для всех иконок очевидна, думаю эту проблема четко описана на странице
«Иконки для дисков, папок, документов, эксплорера, соседства в сети, и так далее, все расположены в системном ImageList. Большинство иконок находится в SHELL32. DLL, но другие добавлены к системному ImageList операционной системой.»

Посредством программы ResourcesExtract.exe я вытащил (полагаю) все иконки, находящиеся в dll-файлах в системной папке windows\system32. Изображения во многих из них повторяются, но, что интересно, иконок оказалось 3327.
0
Заблокирован
10.01.2020, 19:03 8
VasilyCh, вам уже ответили, никак не угомонитесь, так я сообщил, ждите...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2020, 19:03

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Desktop.ini, info2, dc3.ini, dc4
Проблема 1.в папке корзины RECYCLER на всех дисках есть папка...

Папка autologger и desktop.ini
Помню как то с помощью рекомендаций с этого форума чистил комп от вирусов, качал autologger,...

recycle.bin desktop.ini
принес домой внешний ЖД до этого побывал по моим подозрениям на зараженном компьютере и теперь на...

Отказано в доступе к файлу desktop.ini
Здравствуйте, у меня возникла следующая проблема: писал проект один, долго писал, все было...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.