在Windows 7下解析c#中的shell链接失败

在Windows 7下解析c#中的shell链接失败,c#,windows-7,windows-shell,C#,Windows 7,Windows Shell,我尝试解析shell链接的路径,这些链接包含在Windows7的“最近使用的文档”文件夹中。我使用了张贴在这里的代码(答案3)。但是,ResolveShortcut方法无法确定某些文件(例如许多.txt文件)的路径。同样的代码在Windows XP下也能完美运行。我刚刚下载,升级到2010,并在Win7系统上运行了示例,没有任何问题,也没有做任何更改。我刚刚下载,升级到2010年,在Win7系统上运行示例,没有任何问题,也没有任何更改。我注意到需要在WinForms或WPF应用程序中运行代码。这

我尝试解析shell链接的路径,这些链接包含在Windows7的“最近使用的文档”文件夹中。我使用了张贴在这里的代码(答案3)。但是,
ResolveShortcut
方法无法确定某些文件(例如许多.txt文件)的路径。同样的代码在Windows XP下也能完美运行。

我刚刚下载,升级到2010,并在Win7系统上运行了示例,没有任何问题,也没有做任何更改。

我刚刚下载,升级到2010年,在Win7系统上运行示例,没有任何问题,也没有任何更改。

我注意到需要在WinForms或WPF应用程序中运行代码。这就是我的代码不起作用的原因。我注意到需要在WinForms或WPF应用程序中运行代码。这就是我的代码不起作用的原因。