技术分享 2.2.3.0版本之后,原来自定义的快捷方式图标失效 [复制链接]

cmet2008
网站编辑
技术中心 22615 0 2017-11-5 22:33:55
现象:客户版本升级到2.2.3.0版本之后,手动新建的快捷方式STEAM平台和网吧VIP会员影院的图标变成空白的了,如图
QQ图片20171105215912.jpg
排查过程:
1、仔细检查发现,其实这两个快捷方式是客户原来通过服务端超级快捷方式文件夹(X:\USERDATA$\GlobalConfig\CommonDesktop),图标文件指向的是客户机虚拟游戏盘目录下对应EXE文件。
2、查看客户机快捷方式图标文件实际快捷方式指向了%SystemDrive%\Users\ADMINI~1\AppData\Local\Temp\CommonIcons\XXXX.ico
3、查看2.2.3.0更新说明,发现添加了自定义快捷方式功能:
QQ截图20171105222255.png

QQ截图20171105221919.png
进一步检查发现,这里自定义的快捷方式,会自动在用户数据区X:\USERDATA$\GlobalConfig\下CommonDesktop和Gicon文件夹对应生成同名快捷方式和ICO文件;并且快捷方式和ICO文件在客户机会被同步到%SystemDrive%\Users\ADMINI~1\AppData\Local\Temp\目录,桌面生成的快捷方式图标文件会被强制修改成%SystemDrive%\Users\ADMINI~1\AppData\Local\Temp\CommonIcons\XXXX.ico。

解决办法:
1、用ICO提取工具,提取对应EXE文件生成ICO,放到用户数据区X:\USERDATA$\GlobalConfig\Gicon目录,并改名和其快捷方式同名;
2、用新功能创建一次出问题的快捷方式
QQ截图20171105223207.png
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29064 个
  • 话题数: 9634 篇
  • 巅峰数: 5500 人