S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

C#のコードからリモートのリソースにアクセス

共有フォルダにインターフェースファイルを書きだす場合に、アクセス権周りがあるので、net useコマンド相当のAPIを使ってプログラムから接続しに行きたい訳です。
mpr.dllにある、WNetAddConnection3で接続、WNetCancelConnection2Aで切断でええんかな。
ネットワーク・リソースへの接続と切断

戻り値

 -1じゃなくても接続できてないぞ?ってことで調べてみた。
uintの戻り値は、シーラ家TOP \ プログラミング \ あゆにはわからん \ Win32エラーコード一覧を参照。
ERROR_SESSION_CREDENTIAL_CONFLICT」とか「ERROR_LOGON_FAILURE」とか「ERROR_BAD_NETPATH」なんか出てきたりする。
「NO_ERROR(0)」以外エラーとしてもえんかな???