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()

Respuestas a la pregunta(2)

Su respuesta a la pregunta