Article View: fj.lang.visualbasic
Article #765Re: 割り当てられているネットワークドライブパスの取得方法を教えてください。
From: Sato Masahiro
Date: Thu, 05 Feb 1998 00:00
Date: Thu, 05 Feb 1998 00:00
48 lines
2377 bytes
2377 bytes
元記事がばけばけで読めないので、HINAさんの記事ににフォローさせて 頂きます。 In article <6b9tgr$k9v$1@tymwsv02.fitweb.or.jp>, HINA wrote: >Masataka Nakagawa wrote in message ><01bd3141$5b988780$0d0314ac@9750967.hmw.mhi.co.jp>... >>こんにちは。中川と申します。 >> >>質問 >>クライアントPC の ドライブ がどこの ネットワークドライブパス に割り当てられているかを知る >>プログラム >>は作れますか。 >>例えば クライアントPC の F ドライブ に ネットワークドライブ "\\Ew220s02\d" >>が割り当てられている >>場合、引数に "F" を渡すと戻り値に "\\Ew220s02\d" を返すような プログラム。 >> >>サーバ の OS は Windows NT サーバ Ver3.51 です。 >> >>ご存知の方よろしくお願いします。m(_ _)m >> >WNETで始まるAPIに多分あると思います。(APIビューワで探してくださ >い) WNetGetUniversalName ですね。例えば、以下のようになるでしょうか。 Public Const UNIVERSAL_NAME_INFO_LEVEL As Long = 1 Declare Function WNetGetUniversalName Lib "mpr" _ Alias "WNetGetUniversalNameA" (ByVal lpLocalPath As String, _ ByVal dwInfoLevel As Long, lpBuffer As Long, lpBufferSize As Long) As Long Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" _ (ByVal lpString1 As String, ByVal lpString2 As Long) As Long Dim BufSize As Long Dim Buf(1000) As Long Dim UNC As String * 1000 BufSize = 1000 WNetGetUniversalName "F:", UNIVERSAL_NAME_INFO_LEVEL, Buf(0), BufSize lstrcpy UNC, Buf(0) MsgBox UNC -- Computer Institute of Japan, Ltd. 佐藤正宏 masahiro@cij.co.jp
Technical Details
Message-ID:
<6bb8c1$i9a@cij-gw.ykhm.cij.co.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<01bd3141$5b988780$0d0314ac@9750967.hmw.mhi.co.jp> <6b9tgr$k9v$1@tymwsv02.fitweb.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,49a16f22efd5e06e X-Google-Attributes: gid105c2e,public From: masahiro@cij.co.jp (Sato Masahiro) Subject: Re: 割り当てられているネットワークドライブパスの取得方法を教えてください。 Date: 1998/02/05 Message-ID: <6bb8c1$i9a@cij-gw.ykhm.cij.co.jp> X-Deja-AN: 322195481 References: <01bd3141$5b988780$0d0314ac@9750967.hmw.mhi.co.jp> <6b9tgr$k9v$1@tymwsv02.fitweb.or.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Organization: Computer Institute of Japan, Ltd. Newsgroups: fj.lang.visualbasic