代码之家  ›  专栏  ›  技术社区  ›  Benjamin

如何使用WinApi创建连接点?

  •  7
  • Benjamin  · 技术社区  · 14 年前

    CreateHardLink
    而且有 CreateSymbolicLink 自Vista发布以来的功能。

    但是为什么没有一个 CreateJunction

    mklink 交叉路口?

    2 回复  |  直到 9 年前
        1
  •  9
  •   snoone    14 年前

    它们是重分析点,所以FSCTL\u SET\u reparse\u POINT是神奇的FSCTL。下面是一个例子,从未尝试过,但似乎是对的:

    http://www.flexhex.com/docs/articles/hard-links.phtml

    -斯科特

        2
  •  5
  •   Charles Grunwald    13 年前

    目前还没有像符号链接或硬链接那样的内置单一函数来创建连接。就像斯诺内说的,这是一个重分析点,所以你必须使用 DeviceIoControl

    或者,如果您不反对在应用程序中使用外部库,并且需要读取/检查/删除连接的功能,那么您可能需要研究 reparselib ,这是一个相当不错的库,包含连接、符号链接、装入点和自定义重分析点。