指定帐号遍历共享文件夹,不是用默认的当前登陆帐户

枝柳飞扬 2009-03-18 09:58:10
我当前的帐户对文件夹内的文件不都是有权限访问,要指定个文件服务器管理员帐号,来遍历。
请教这要怎么写呢?我用的是DirectoryInfo Dir = new DirectoryInfo(dir);
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
格拉 2009-04-18
  • 打赏
  • 举报
回复
MARK
cppfaq 2009-04-14
  • 打赏
  • 举报
回复
用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();
}
枝柳飞扬 2009-04-14
  • 打赏
  • 举报
回复
哎,难道不行吗?
枝柳飞扬 2009-03-18
  • 打赏
  • 举报
回复
那我不可以指定个帐户吗?这个帐号是管理员帐号。

这样的话,我就可以在本机执行,而不需要远程连到那台服务器去执行了。
oyljerry 2009-03-18
  • 打赏
  • 举报
回复
没有权限的话是不能访问的,需要你得到管理员帐号...

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧