ネットワークドライブ切断(C#/VB.NET)
2011年08月02日
ネットワークドライブを切断するサンプル(ソース/コード)を紹介します。コマンドプロンプトで次のコマンドを実行するのと同じです。
subst z: /d
ネットワークドライブを接続するサンプル(ソース/コード)は
「ネットワークドライブ接続(C#/VB.NET)」です。
' --------------------------------------------------------
' ネットワークドライブを切断するサンプル(VB.NET/VS2005)
<System.Runtime.InteropServices.DllImport _
("mpr.dll", EntryPoint:="WNetCancelConnectionA")> _
Private Shared Function WNetCancelConnection( _
ByVal lpName As String, _
ByVal fForce As Boolean) As Integer
End Function
Private Sub Button2_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles Button2.Click
' P1:ローカルデバイス名
' P2:無条件切断オプション
WNetCancelConnection("Z:", True)
End Sub
' --------------------------------------------------------
// -------------------------------------------------------
// ネットワークドライブを切断するサンプル(C#.NET/VS2005)
[System.Runtime.InteropServices.DllImport
("mpr.dll", EntryPoint = "WNetCancelConnectionA")]
extern static int WNetCancelConnection(
String lpName,
Boolean fForce);
private void button2_Click(object sender, EventArgs e)
{
// P1:ローカルデバイス名
// P2:無条件切断オプション
WNetCancelConnection("Z:", true);
}
// -------------------------------------------------------