Inno Setup; создание иконки на рабочем столе, чтобы переопределить текущую иконку - PullRequest
5 голосов
/ 24 января 2012

Я играю с Inno Setup уже пару дней, и у меня проработано множество изломов, кроме одного, с которым у меня, похоже, возникла проблема.Речь идет о создании ссылок и значков на рабочем столе.

Я пытался использовать примеры сценариев и помещать их в свой собственный сценарий, а также пытался использовать два отдельных мастера установки (один, поставляемый с Inno Setup, и одинчто я скачал с InnoIDE).После небольшого поиска я наконец-то нашел код, который будет формировать элемент рабочего стола (какое-то время установщик не создавал значок на рабочем столе), но моя проблема в том, что значок остается Adobe вместо значка моей компании.

В старом установщике, который мы использовали (InstalShield) еще до того, как я работал здесь, программисту удалось настроить установщик так, чтобы, когда конечный пользователь загрузил его, на рабочем столе появилась ссылка с логотипом компании, которая запустила быосновной файл PDF при нажатии.Все файлы, которые мы используем, являются файлами PDF.Я указал значок в установщике, но я думаю, что это только для самого установщика (во время его работы).Я не смог найти вариант использования определенного значка на рабочем столе в Руководстве или в мастере установки, и я попытался выполнить поиск в Google и не смог найти кого-либо еще с этой проблемой.

Есть ли способ сделать мойлоготип компании появится на рабочем столе вместо логотипа Adobe в формате PDF для основного файла запуска?Или даже если есть способ создать ярлык с логотипом и ссылкой на основной файл PDF, это тоже подойдет.Любой совет действительно ценится.Заранее спасибо.

1 Ответ

13 голосов
/ 24 января 2012

Существует параметр с именем IconFilename, который должен решить вашу проблему. Пример:

[Icons]
Name: {group}\MyApplication; Filename: {app}\MyApplication.exe; WorkingDir: {app}; IconFilename: {app}\MyApplication.ico; Comment: "MyApplication"; Components: MyApplication; 
Name: {commondesktop}\MyApplication; Filename: {app}\MyApplication.exe; WorkingDir: {app}; IconFilename: {app}\MyApplication.ico; Comment: "MyApplication"; Components: MyApplication;

Вы можете использовать файл exe, dll или ico, чтобы получить значок логотипа вашей компании при использовании свойства IconFilename.

Для получения более подробной информации перейдите по ссылке ниже:

http://www.jrsoftware.org/ishelp/index.php?topic=iconssection

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...