我有一个最新版本的inno setup安装文件。它可以在Windows XP到Windows 8上编译和正常运行,但在Windows 10上创建桌面图标时会出现以下错误:
IPersistFile::Save 失败; 错误代码为0x80070002。
以下是我在安装文件中创建图标的方式:
[Icons]
Name: "{userdesktop}\Forex Tester 4"; Filename: "{app}\ForexTester4.exe"; Tasks: desktopicon
安装日志文件的一部分:
2019-02-01 12:50:46.376 -- Icon entry --
2019-02-01 12:50:46.376 Dest filename: C:\Users\Mike\Desktop\Forex Tester 4.lnk
2019-02-01 12:50:46.376 Creating the icon.
2019-02-01 12:50:46.376 Exception message:
2019-02-01 12:50:46.376 Message box (OK):
IPersistFile::Save failed; code 0x80070002.
The system cannot find the file specified.
2019-02-01 12:50:59.066 User chose OK.
这个文件夹存在,我可以手动在其中创建文件。但是Inno Setup无法完成此操作...除了桌面图标外,所有其他图标都没有问题。
有什么想法吗?