這個問題很老,但也許OP是s直到看。我寫了一個HTA頁面,將網絡地址映射到虛擬驅動器。代碼是VBScript,因此使用WScript庫,它不是VB.net的本地部分。有關更多信息,請參閱WScript in VB.Net on StackOverflow。
的連接腳本:
SUB doLogOn()
Dim objNetwork, errNum, ojbFSO, strDrive, iNum
Set objFSO = CreateObject("Scripting.FileSystemObject")
If objFSO.FolderExists("\\MyServer\MyFolder\") = False Then
strDrive = "J:"
Set objNetwork = CreateObject("WScript.Network")
On Error Resume Next
objNetwork.MapNetworkDrive strDrive, "\\MyServer\MyFolder", False, "username", "password"
If Err.Number <> 0 Then
Err.Clear
End If
Set objFSO = Nothing
Set objNetwork = Nothing
End If
END SUB
就個人而言,我還沒有發現代碼做同樣的事情在.NET。上面顯示的VBScript很原始,不過,我希望它加上綁定信息WScript給你一個或兩個想法。
編輯:見Eric Dalnas' code, here