WNetAddConnection2 と WNetCancelConnection2 を使用してドライブをマップまたはマップ解除しています。
私がやろうとしているのは次のとおりです
。サーバー(例:myserver)にフォルダー(例:Folder1)をマップしました。パスは\\myserver\Folder1で、ドライブXにマップします。
今、同じmyserver上の別のフォルダー(例:Folder2)をプログラムでドライブYにマップしたいと思います。
1 つのフォルダーをマッピングした後で WNetAddConnection2 メソッドを呼び出すと、0 ではなく 1219 が返され、次のエラーが表示されます。複数のユーザー名を使用した、同じユーザーによるサーバーまたは共有リソースへの複数の接続は許可されていません。サーバーまたは共有リソースへの以前の接続をすべて切断して、再試行してください。
MyComputerを右クリックしてネットワークドライブのマップを選択することで同じサーバー上のFolder2をマップできるため、混乱していますが、プログラムではできません。
何か不足していますか、それとも NETRESOURCE 構造を別の方法で使用する必要がありますか?
ありがとう