Номер ресурса значка

  • Автор темы Удалённый пользователь 27155
  • Дата начала
У

Удалённый пользователь 27155

Помогите, пожалуйста, понять это выражение:
@%SystemRoot%\system32\notepad.exe,-469
Windows\system32\notepad.exe, что обозначает -469 и -470?
Смотрю в IconsExtract такой иконки нет, а есть: 2.
ОC Windows 7 x64.
 
Если перетянуть ярлык на такой VBS файл:
Код:
Set WshShell = CreateObject("WScript.Shell")
Set WshShortcut = WshShell.CreateShortcut(WScript.Arguments(0))
inputbox WScript.Arguments(0), "Location", WshShortcut.IconLocation
WshShortcut.IconLocation = "C:\windows\system32\notepad.exe,-469"
WshShortcut.Save
То вместо значка будет заменитель, т.е. такого значка нет.
Если открыть в Visual Studio (файл - открыть файл), то:

1686414378640.png


тоже видно, что есть ресурс иконки только с id 2.
Может у вас нестандартный notepad.exe (или когда-то раньше был заменён, и от него остался ярлык).
А вообще, откуда вы взяли эту строку?
 
Последнее редактирование:
Надо Notepad и Windows Photo Viewer включить в Windows 11, но со значками, как в Windows 7.
Строка взята из реестра Windows 7 при поиске Notepad.
Замена иконок в Windows Photo Viewer дает результат.
И вроде бы понятно с Notepad.
Мне не понятно запись в реестре, как ее понять:
notepad.exe,-469,
photoviewer.dll,-3043,
а именно,
почему МИНУС перед идентификатором иконок,
которых в указанных библиотеках нет.

P. S.
Не взыщите за вопрос:
Мой аккаунт обнулили...
 
Последнее редактирование модератором:
Назад
Сверху Снизу