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

时间:2018-12-31 07:49:56

标签: labview

请参考我所附的图像。您会看到LabVIEW应用程序带有默认图标。

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

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

有人可以建议一种在安装完成后自动更改图标的方法吗?

这是我的控制面板图片 enter image description here

1 个答案:

答案 0 :(得分:0)

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

使用GIMP创建图标文件。

您的图标必须包含16x16的图层。只有这样,它将替换本机Windows应用程序徽标。

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

  1. 构建Exe和Installer并将应用程序安装在PC中。
  2. 现在,转到Installer目录。 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. 关闭注册表窗口。转到控制面板->程序和功能。 The application Icon must have been updated.
  10. 可以使用批处理命令将其自动化。

    REG添加HKLM \ SOFTWARE \ WOW6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ Product ID“ / v” DisplayIcon“ / t REG_SZ / d”应用程序路径“

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

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