指定帐号遍历共享文件夹,不是用默认的当前登陆帐户 我当前的帐户对文件夹内的文件不都是有权限访问,要指定个文件服务器管理员帐号,来遍历。请教这要怎么写呢?我用的是DirectoryInfo Dir = new DirectoryInfo(dir); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ProcessStartInfo来指定private static void Main(string[] args) { Process P = new Process(); P.StartInfo.UserName = "administrator"; //用户名 string password = "superpwd";// 用户密码 SecureString temp = new SecureString(); foreach(char ch in password) { temp.AppendChar(ch); } temp.MakeReadOnly(); P.StartInfo.Password = temp; P.StartInfo.FileName = "cmd.exe"; //要启动的应用程序路径 P.StartInfo.RedirectStandardInput = true; //重定向程序输入 P.StartInfo.UseShellExecute = false; // P.StartInfo.RedirectStandardOutput = true; //重定向程序输出 P.Start(); //启动进程 P.StandardInput.WriteLine(@"cd C:\Program Files\"); //向进程输入命令 P.StandardInput.WriteLine(@"C:"); //向进程输入命令 P.StandardInput.WriteLine("md aa"); //向进程输入命令 P.Dispose(); //释放进程 Console.ReadLine(); } 请教时间判断 MDI子窗体调用父窗体共有方法执行结果与父窗体本身执行方法结果不一样 在线求助,关于e.Graphics.Transform 没有注册类别不知道要如何解决,急救! 我发现Com.ExecuteNonQuery()有问题 窗体上多个控件,只用一段代码处理动作的问题 c#读取EXCEL错误 c#中 调用Microsoft.VisualBasic 需要引用什么包 新手提问,这个找不到资源的错误是什意思? 如和用C# 设置文件写权限,急! 请问Tcp连接 是版本问题吗?
private static void Main(string[] args)
{
Process P = new Process();
P.StartInfo.UserName = "administrator"; //用户名
string password = "superpwd";// 用户密码
SecureString temp = new SecureString();
foreach(char ch in password)
{
temp.AppendChar(ch);
}
temp.MakeReadOnly();
P.StartInfo.Password = temp;
P.StartInfo.FileName = "cmd.exe"; //要启动的应用程序路径
P.StartInfo.RedirectStandardInput = true; //重定向程序输入
P.StartInfo.UseShellExecute = false; //
P.StartInfo.RedirectStandardOutput = true; //重定向程序输出
P.Start(); //启动进程
P.StandardInput.WriteLine(@"cd C:\Program Files\"); //向进程输入命令
P.StandardInput.WriteLine(@"C:"); //向进程输入命令
P.StandardInput.WriteLine("md aa"); //向进程输入命令
P.Dispose(); //释放进程
Console.ReadLine();
}