【问题标题】:What is the MS Win32 API to know a folder is shortcuts?知道文件夹是快捷方式的 MS Win32 API 是什么?
【发布时间】:2009-02-06 04:26:26
【问题描述】:

在 Vista 和 Windows 7 中,有很多文件夹是快捷方式,例如“C:\Users\Administrator\Application Data”,使用 FindFileFirst 串行 API 可以枚举文件夹下的所有文件,但是我们无法在 Windows 资源管理器中打开它,调用 CreateFile 打开 FindFileFirst 串行 API 枚举的文件夹或文件时也会出错。我想知道什么是 MS Win32 API 来知道文件夹是快捷方式吗? FILE_ATTRIBUTE_REPARSE_POINT 标志是否用于这种文件夹?

【问题讨论】:

  • 熊怎么知道苹果是什么?

标签: winapi api directory shortcuts


【解决方案1】:

嗯,好像没有 API 可以检查……当然我可能错了 这里有人写过它的格式: http://www.i2s-lab.com/Papers/The_Windows_Shortcut_File_Format.pdf

所以也许打开文件并找到 GUID 是您必须做的?

问候 弗里德里希

【讨论】:

    【解决方案2】:

    我已经知道答案了,请参阅此博客。 http://blogs.msdn.com/oldnewthing/archive/2004/12/27/332704.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      • 2014-11-06
      • 2017-10-27
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      相关资源
      最近更新 更多