ハードリンクを作成する機能がありCreateHardLink
ます。(Win2000以降) Vista以降の機能です。CreateSymbolicLink
しかし、なぜないのCreateJunction
ですか?
ジャンクションはどうやってmklink
作るの?
また、アプリでジャンクションを作成するコードをどのように記述すればよいですか?
ハードリンクを作成する機能がありCreateHardLink
ます。(Win2000以降) Vista以降の機能です。CreateSymbolicLink
しかし、なぜないのCreateJunction
ですか?
ジャンクションはどうやってmklink
作るの?
また、アプリでジャンクションを作成するコードをどのように記述すればよいですか?
それらは再解析ポイントであるため、FSCTL_SET_REPARSE_POINTは魔法のFSCTLです。これが例です。試したことはありませんが、正しいようです。
http://www.flexhex.com/docs/articles/hard-links.phtml
-スコット
現在、シンボリック リンクやハード リンクのようなジャンクションを作成する組み込みの単一関数はありません。snoone が言ったように、これは再解析ポイントなので、DeviceIoControlを使用して操作する必要があります。私の記憶が正しければ、彼がリンクしたソースは、私がこれを理解しようとしていたときと同じソースであり、問題に遭遇したとは思わない.
または、アプリケーションで外部ライブラリを使用することに反対しておらず、ジャンクションの読み取り/チェック/削除の機能が必要な場合は、ジャンクションをラップするかなり適切なライブラリであるreparselibを調べることをお勧めします。リンク、マウント ポイント、およびカスタム再解析ポイント。