[求助]如何访问局域网内其他电脑上的文件
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。本人菜鸟,请大家帮帮忙啊。很急!!!