我使用的是 Windows 7 (x64) 和 Delphi 2010。
我正在编写一个组件来模拟开始菜单。但是,我遇到了以下问题:
- 如果我尝试使用
ShellExecute
打开快捷方式(.lnk 文件),只要 %ProgramFiles% 是快捷方式目标路径的一部分(它然后将查看 C:\Program Files (x86) 文件夹而不是 C:\Program Files);
如果 %ProgramFiles% 是图标文件路径的一部分, ShGetFileInfo
无法在系统图像列表中提取正确的图标索引(与上述相同的问题).
是否有任何解决上述问题的方法,或者我是否必须等待 native 64 位 Delphi 可用才能使它起作用?
最佳答案
关于windows - WOW64 问题(.lnk 快捷方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3124332/