Я пытаюсь получить доступ к целевому пути из файла ярлыка (.lnk) на 64-битной машине, используя мое 32-битное приложение.Чтобы получить путь, я использовал следующий код.
WshShell shell = new WshShell();
IWshShortcut link = (IWshShortcut)shell.CreateShortcut(flexShortcut);
FLEXEXE = link.TargetPath;
Это возвращает путь C:\Program Files (X86)\..
вместо C:\Program Files\..
Есть ли способ обойти это?