我正在尝试在64位计算机上使用32位应用程序从快捷方式(.lnk)文件中访问目标路径。为了获取路径,我使用了以下代码。
WshShell shell = new WshShell();
IWshShortcut link = (IWshShortcut)shell.CreateShortcut(flexShortcut);
FLEXEXE = link.TargetPath;
当使用C:\Program Files\..
时,它会返回路径C:\Program Files (X86)\..
。是否有解决方法?