关于 Inshallshield 快捷方式图标的中文显示。
首次写入中文快捷方式的名字后,打包文件安装后并不能正常的显示出中文快捷方式,查看系统的字符表(String Tables),发现在Shortcuts(快捷图标)中的中文文字没有正确的传递到字符表中,对应位置如 ID_STRINGx 和 IDS_SHORTCUT_DISPLAY_NAME 值为乱码,在此处修改过来。以后在 Shortcuts 中的所有文字都能正确写入到字符表中了。
在Shortcuts 中建立桌面图标时应注意,默认的工作路径(Working Directory)为 桌面(DesktopFolder)(这通常会导致因找不到数据文件而运行败),修改为 系统安装目录(INSTALLDIR),让程序在安装目录中运行,即可。