NTFS ハード リンクを利用するデスクトップ アプリケーションがあります。このアプリケーションは、世界中の 40 万台を超えるユーザー PC に配布され、正常に使用されています。
ただし、CreateHardLink() 関数が一貫してエラー コード 1 (関数が正しくない) で失敗するお客様が 1 人います。これは、同じ企業内の複数のマシンで発生します。これらのマシンはすべて Windows XP を実行しており、問題は NTFS パーティションで発生します。
ボリューム ファイル システムが実際に NTFS であることを確認するために fsutil.exe を実行するようにユーザーに依頼しました。
何が原因でしょうか?