Ouvrez le dossier partagé distant avec les informations d'identification

- Je besoin pour ouvrir un dossier sur un serveur distant avec les informations d'identification différentes dans une fenêtre (explorer.exe).

J'ai réussi à le faire sans informations d'identification (mes informations d'identification), mais quand je le fais avec un autre nom d'utilisateur et un autre mot de passe que le mien, il ouvre une invite à entrer un nom d'utilisateur et un mot de passe, et il me dit "accès refusé".

Dans le journal des accès sur le bureau à distance, il dit que j'ai essayé de me connecter avec mon propre nom d'utilisateur, et pas l'autre nom d'utilisateur, je suis entré. Ainsi, le processus n'a évidemment pas de travail.

Mais, je ne peux pas comprendre pourquoi. Mon code est comme suit:

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

OriginalL'auteur Mitchel | 2011-09-26