Пользовательский значок приложения для приложения LabVIEW на панели управления после установки - PullRequest
0 голосов
/ 31 декабря 2018

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

Как добавить пользовательский значок (например, логотип) для приложения LabVIEW в списке программ на панели управления?

Значок приложения хорошо отображается на ярлыке на рабочем столе, но не в разделе «Установка и удаление программ» на панели управления.

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

Вот мое изображение панели управленияenter image description here

1 Ответ

0 голосов
/ 07 января 2019

Для достижения вышеуказанной цели вам необходимо использовать пользовательские файлы ico.

Использовать GIMP для создания файлов значков.

Значок должен содержать слой 16x16.Только тогда он заменит родной логотип приложения Windows.

После этого выполните следующие действия:

  1. Создайте Exe и Installer и установите приложение на свой ПК.
  2. Теперь перейдите в каталог Installer. Вы увидите файл Setup.ini.
  3. Откройте файл и найдите строку, в которой есть «[install.msi]»
  4. Скопируйте значение ProductId.
  5. Откройте реестр Windows с правами администратора и перейдите в следующий каталог: HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall
  6. ПоискProductId. Вы получите эти данные.
  7. Создайте новое строковое значение с именем «DisplayIcon» .
  8. Измените значение, и значение данных должно быть вашим путь к приложению , где он или он будет установлен.
  9. Закройте окно реестра.Зайдите в Панель управления -> Программы и компоненты. Значок приложения должен быть обновлен.
  10. То же самое можно автоматизировать с помощью пакетной команды.

    REG ADD HKLM \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows\ CurrentVersion \ Удалить \ ID продукта "/ v" DisplayIcon "/ t REG_SZ / d" Путь к приложению "

  11. Этот пакетный файл может быть связан с Установщиком приложения LabVIEW .

Примечание: Поскольку productId меняется каждый раз при сборке установщика, вам может потребоваться добавить дополнительную логику для получения productId из файла setup.iniфайл в командном файле.

...