ネットワークドライブの再接続を行うには


えれ  2006-12-22 20:19:07  No: 134686

VB6・WindowsXP Proを使用しています。

VB6で作成したアプリで、Windows上のネットワークドライブ上のファイルを
参照しているのですが、参照先(Win2003Srv)よりも当方PCを先に起動した場合
ネットワークドライブをVB6作成アプリで認識できずに困っています。
エクスプローラ上は表示されているのですが、VB6アプリのドライブコントロール
では表示されません。
また、エクスプローラでこのネットワークドライブをクリック・表示を行うと
その後はVB6アプリでも認識・表示されます。

なお、Fドライブを参照先PCの任意の共有フォルダに設定・保存し、当方PC・
参照先PCは毎晩電源OFF、毎朝電源ON等行っていて、たいてい当方PCの方が先に
起動します。
エクスプローラで再認識させず、VB6アプリで自動的に再認識させたいのですが…

ご存知の方、ご教授ください。


オショウ  2006-12-22 21:48:26  No: 134687

WNetAddConnection2 とかのAPI使って接続させて下さい。
因みに、WNetCancelConnection2等で接続を解除する後始末
も重要になる場合があります。

ご参考までに・・・

以上。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加