Accessing network share via Process.Start(path) using network credential
问题 I am using this Impersonator class to impersonate a domain account to access a network share like so: using(new Impersonartor(username, domain, password)) { //Code Here } Copying the file from the network share works okay: using(new Impersonartor(username, domain, password)) { CopyAll(uncPath, localPath) } However, using Process.Start to view the UNC share in Explorer throws a "Logon failure: unknown user name or bad password": using(new Impersonartor(username, domain, password)) { Process