tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: UNC取得
投稿日: 2009/07/05(Sun) 01:30
投稿者オショウ
WNetGetUniversalNameの意味を取り違えておられます。

自PCであれ、他PCであれ・・・
例えば、DOSプロンプトにて
NET USE X: \\MachineName\DATA

※ ID/PWD が必要なら、それらを指定して・・・

とかして、その共有フォルダを仮想ドライブとしてコネクションを
成功させ・・・

その共有フォルダ上のファイル
この場合は、X:\hogehoge.txt とした場合

WNetGetUniversalNameに渡すパスが『X:\hogehoge.txt』として、
得られた結果が
\\MachineName\DATA\hogehoge.txt
となるんです。

WNetGetUniversalNameのリターン値が、2250 と言う意味は、要は
そのネットワークリソースに、コネククションされていないと言う
そのものなんです。(マウントされていない・・・)

お解り頂けたでしょうか・・・

以上。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。