Abrir carpeta compartida remota con credenciales
Necesito abrir una carpeta en un servidor remoto con diferentes credenciales en una ventana (explorer.exe).
Logré hacerlo sin credenciales (mis credenciales), pero cuando lo hago con otro nombre de usuario y otra contraseña que no sea la mía, se abre un mensaje para ingresar un nombre de usuario y una contraseña, y dice "acceso denegado".
En el registro de acceso en el escritorio remoto, dice que intenté conectarme con mi propio nombre de usuario y no con el otro nombre de usuario que ingresé. Entonces, el proceso obviamente no funcionó.
Pero, no puedo entender por qué. Mi código es el siguiente:
Dim domain, username, passwordStr, remoteServerName As String
Dim password As New Security.SecureString
Dim command As New Process
domain = "domain.com"
username = "username"
passwordStr = "password"
remoteServerName = "serverName"
For Each c As Char In passwordStr.ToCharArray
password.AppendChar(c)
Next
command.StartInfo.FileName = "explorer.exe"
command.StartInfo.Arguments = "\\" & serverName & "\admin$\Temp"
command.StartInfo.UserName = username
command.StartInfo.Password = password
command.StartInfo.Domain = domain
command.StartInfo.Verb = "open"
command.StartInfo.UseShellExecute = False
command.Start()