私はC++を使用しており、ネットワークを介してUNCパスにアクセスしています。このパスはMAX_PATHよりわずかに大きいです。そのため、ファイルハンドルを取得できません。
しかし、問題のコンピューターでプログラムを実行すると、パスはMAX_PATHより大きくなりません。だから私はファイルハンドルを取得することができます。ファイルの名前を変更して文字数(コンピューター名の長さを差し引いたもの)を少なくすると、ファイルにアクセスできます。
UNCパスのコンピューター名がMAX_PATHの制限を超えていることを知っていても、このファイルにネットワーク経由でアクセスできますか?