Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=113)
-   -   [решено] Как назначить иконку для Ярлыка.lnk из imageres.dll (http://forum.oszone.net/showthread.php?t=341582)

BKPB 27-07-2019 17:09 2881610

Как назначить иконку для Ярлыка.lnk из imageres.dll
 
Не подхватывается иконка для Ярлыка.lnk из imageres.dll, что я делаю не так ?
Есть инсталлятор SFX WinRar, в нём прописано создание ярлыков.
Ярлыки создаются и отображаются с назначенными иконками, кроме одного ярлыка, в котором прописано брать иконку из imageres.dll.
Перепробовал кучу вариантов, ничего не получается.
Прошу подсказки.
Скрытый текст

Вот варианты, какие я использовал, и с кавычками и без:
Скрытый текст
Shortcut=P, "C:\Portable Apps\Team Viewer QS\TeamViewer.exe", "Удалённый доступ", "Удалённый сеанс между компьютерами", "Удалённый доступ.lnk", "C:\Portable Apps\Team Viewer QS\TeamViewer.exe"
Shortcut=P, "C:\Portable Apps\Team Viewer QS\AlterID.exe", "Удалённый доступ", "Сброс ID", "Сброс ID.lnk", "C:\Portable Apps\Team Viewer QS\AlterID.exe"
Shortcut=P, "C:\Portable Apps\Team Viewer QS\Справка.txt", "Удалённый доступ", "Справка", "Справка.lnk", "C:\Windows\System32\imageres.dll,97"

C:\Windows\System32\imageres.dll,97
C:\Windows\System32\imageres.dll, 97
"C:\Windows\System32\imageres.dll,97"
"C:\Windows\System32\imageres.dll, 97"
"C:\Windows\System32\imageres.dll,-102

%SystemRoot%\System32\imageres.dll,406
%SystemRoot%\System32\imageres.dll, 406
"%SystemRoot%\System32\imageres.dll,406"
"%SystemRoot%\System32\imageres.dll, 406"

%WINDIR%\System32\imageres.dll,-102
%WINDIR%\System32\imageres.dll, -102
"%WINDIR%\System32\imageres.dll,406"
"%WINDIR%\System32\imageres.dll, 406"

%SysDir%\System32\imageres.dll,-102
%SysDir%\System32\imageres.dll, -102
"%SysDir%\System32\imageres.dll,406"
"%SysDir%\System32\imageres.dll, 406"

Smarty 27-07-2019 17:34 2881613

BKPB, приведенные вами примеры, типа
Цитата:

Цитата BKPB
C:\Windows\System32\imageres.dll,97 »

работают через назначение значка контекстного меню или значка по умолчанию через реестр.
Для SFX нужен тупо исполняемый файл со значком (будет отображен первый значок в файле) или сам файл значка.
В 7z SFX можно назначить индекс значка, по крайней мере, опция такая есть.


Время: 19:04.

Время: 19:04.
© OSzone.net 2001-