[求助]如何访问局域网内其他电脑上的文件

zbcdn 2009-08-27 10:03:57
用程序访问局域网内某电脑内的图片文件,并在picturebox上显示该图片,如何实现啊??对这方面一点也不知道啊。要访问的文件不是共享文件,在网上也查了查,尝试用process连接,连接没问题,但是要访问文件就说“访问被拒绝”,这是怎么回事啊?我在网上找到的链接代码如下:
public static bool Connect(string remoteHost, string userName, string passWord)
{
bool Flag = false;
Process proc = new Process();
try
{
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardInput = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.CreateNoWindow = true;
proc.Start();
string dosLine = @"net use \\" + remoteHost + " " + passWord + " " + " /user:" + userName + "";
proc.StandardInput.WriteLine(dosLine);

proc.StandardInput.WriteLine("exit");
while (!proc.HasExited)
{
proc.WaitForExit(1000);
}
string errormsg = proc.StandardError.ReadToEnd();
proc.StandardError.Close();
if (String.IsNullOrEmpty(errormsg))
{
Flag = true;
}
}
catch (Exception ex)
{
}
return Flag;
}


连接后我想用File.Open()方法来打开文件,我给的文件路径是\\192.168.1.102\G$\1.jpg。本人菜鸟,请大家帮帮忙啊。很急!!!
...全文
160 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigmingming 2009-08-27
  • 打赏
  • 举报
回复
有权限不是C#解决的问题
需要对方先设置好
访问方式可以先影射
在直接按本地方式访问即可

110,538

社区成员

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

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

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