安装后控制面板中 LabVIEW 应用程序的自定义应用程序图标

Custom Application icon for LabVIEW application in Control Panel after installation

请参考我附上的图片。您可以看到 LabVIEW 应用程序有一个默认图标。

我们如何在控制面板的程序列表下为 LabVIEW 应用程序添加自定义图标(如徽标)?

应用程序图标在桌面快捷方式上显示正常,但在控制面板的添加/删除程序中显示不正常。

谁能推荐一种安装完成后自动更改图标的方法?

这是我的控制面板图片

为了实现上述目标,您需要使用自定义的ico文件。

使用 GIMP 创建图标文件。

您的图标必须包含 16x16 图层。只有这样它才会替换原生的 windows 应用程序徽标。

之后,按照以下步骤操作:

  1. 构建 Exe 和安装程序并将应用程序安装到您的 PC 中。
  2. 现在,转到安装程序目录。 You'll see Setup.ini file.
  3. 打开文件并look for line which has "[install.msi]"
  4. Copy the ProductId value.
  5. 使用管理员权限打开 windows 注册表并转到以下目录:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
  6. 搜索 ProductId。 You will get these details.
  7. Create a New String Value named "DisplayIcon".
  8. 修改值,数据值应该是你的application path安装位置。
  9. 关闭注册表Window。转到控制面板 -> 程序和功能。 The application Icon must have been updated.
  10. 同样可以使用批处理命令自动化。

    REG ADD HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Product ID" /v "DisplayIcon" /t REG_SZ /d "Application Path"

  11. 此批处理文件可以与 LabVIEW application Installer 链接。

注意: 由于每次构建安装程序时 productId 都会发生变化,因此您可能需要添加一些额外的逻辑来从 setup.ini 文件中获取 productId批处理文件。