Как сделать так, чтобы значок отображался при автоматическом воспроизведении установочного компакт-диска в Windows?

StackOverflow https://stackoverflow.com/questions/539058

Вопрос

У меня есть установочный компакт-диск для установки созданного мной приложения Visual Studio C++.В нем три файла:setup.exe, autorun.inf и app.msi.Когда я вставляю компакт-диск, во всплывающем окне автозапуска Windows отображается общий значок.Как мне отобразить собственный значок для setup.exe.Я также хочу, чтобы это было для значка привода после того, как я вставляю компакт-диск, я думаю, они связаны.

Это было полезно?

Решение

Ненавижу автозапуск.

В AUTORUN.INF вы можете указать значок диска рядом с программой установки:

[AutoRun]
open=setup.exe
icon=*youricon*.ico

Другие советы

в разделе [autorun] файла AUTORUN.INF добавьте строку типа:

icon=filename.ext

Я считаю, что файл может быть файлом изображения или исполняемым файлом, и в этом случае он будет использовать первый ресурс значка.

Вы можете указать файл значка в autorun.inf.

icon=whatever.ico

Я думаю, вы также можете указать значки, встроенные в программы, поставив имя программы/dll, затем запятую и (я думаю) номер значка.

icon=whatever.dll,5
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top