タイトル : 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 と言う意味は、要は そのネットワークリソースに、コネククションされていないと言う そのものなんです。(マウントされていない・・・) お解り頂けたでしょうか・・・ 以上。 |