12

CreateHardLink创建硬链接的功能。(Win2000 起)
CreateSymbolicLinkVista 发布后的功能。

但是为什么没有CreateJunction

怎么mklink做结?
以及如何编写代码以在我的应用程序中建立连接?

4

2 回答 2

11

它们是重解析点,因此 FSCTL_SET_REPARSE_POINT 是神奇的 FSCTL。这是一个示例,从未尝试过,但似乎正确:

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

-斯科特

于 2010-09-01T12:27:10.200 回答
5

目前没有像符号链接或硬链接那样创建连接的内置单一函数。就像 snoone 说的,这是一个重解析点,所以你必须使用DeviceIoControl来与之交互。如果我没记错的话,他链接的来源与我试图弄清楚这一点时使用的来源相同,我认为我没有遇到任何问题。

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

于 2012-04-20T20:32:36.650 回答