你启动的asp.net程序其实在WINDOWS中是用ASP。NET用户的,你打开没有权限其实是你的ASP。NET用户没有权限,而那边的文件权限又不是你这台机器能加上的,所以不太好办。不过以前思归老大的答案如下:
System.Diagnostics.Process.Start("net.exe","use \\\\dr\\ipc$ \"1234\" /user:\"administratror\"")
对应修改一下即可
"use \\\\...\\....$ \"....\" /user:\"......\""对应替换掉