ネットワークドライブ接続(C#/VB.NET)
2011年08月02日
ネットワークドライブを接続するサンプル(ソース/コード)を紹介します。コマンドプロンプトで次のコマンドを実行するのと同じです。
subst z: \\mypc\Sample
ネットワークドライブを切断するサンプル(ソース/コード)は
「ネットワークドライブ切断(C#/VB.NET)」です。
' --------------------------------------------------------
' ネットワークドライブを接続するサンプル(VB.NET/VS2005)
<System.Runtime.InteropServices.DllImport _
("mpr.dll", EntryPoint:="WNetAddConnectionA")> _
Private Shared Function WNetAddConnection( _
ByVal lpRemoteName As String, _
ByVal lpPassword As String, _
ByVal lpLocalName As String) As Integer
End Function
Private Sub Button1_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button1.Click
' P1:ネットワークデバイスPATH
' P2:パスワード(現在ログイン中のユーザのパスワード)
' P3:ローカルデバイス名
WNetAddConnection("\\MyPc\Sample", "password", "Z:")
End Sub
' --------------------------------------------------------
// -------------------------------------------------------
// ネットワークドライブを接続するサンプル(C#.NET/VS2005)
[System.Runtime.InteropServices.DllImport
("mpr.dll", EntryPoint = "WNetAddConnectionA")]
extern static int WNetAddConnection(
String lpRemoteName,
String lpPassword,
String lpLocalName);
private void button1_Click(object sender, EventArgs e)
{
// P1:ネットワークデバイスPATH
// P2:パスワード(現在ログイン中のユーザのパスワード)
// P3:ローカルデバイス名
WNetAddConnection(@"\\MyPc\Sample", "password", "Z:");
}
// -------------------------------------------------------