【发布时间】:2014-09-22 17:04:36
【问题描述】:
我正在使用 WPF Win32 文件浏览器对话框来选择文件系统中的文件。现在我的问题是,当我选择一个以 .ink 结尾的快捷方式文件时,它显示的是应用程序路径而不是快捷方式(.ink)路径。
例如我想选择 snoop 快捷方式
作为文件路径,我有。
如何从快捷方式而不是应用程序中获取路径?
更新 我正在尝试限制
Win32.OpenFileDialog ofd = new Win32.OpenFileDialog();
ofd.Filter = "Link (*.lnk)|*.lnk";
但只有 .lnk 可以选择。应该也可以选择其他文件,而不仅仅是 .lnk 文件。
【问题讨论】:
-
这通常是快捷方式的工作方式,尝试stackoverflow.com/questions/2350802/…获取lnk文件本身