用程序访问局域网内某电脑内的图片文件,并在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。本人菜鸟,请大家帮帮忙啊。很急!!!
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。本人菜鸟,请大家帮帮忙啊。很急!!!
解决方案 »
- 关于HttpWebRequest类的POST方法!
- C#读取mysql中的longtext出现了system.byte[].如何解决啊!!!!
- 有没有人知道MSMQ如何远程读取消息,希望高手关注!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- winform中将datagrid导出为EXCEL文件
- 16进制与2进制转换???
- winform的问题
- c#新手,急求编程的思路!!!都来看看吧!!要疯了!
- .NET 实现登陆框输入软键盘的显示
- c#如何解析这个json
- 关于C#中使用转换的小问题(在线等待),急!!!!!!!!!!!-------------
- 变量的问题。 我晕了~~~~~~~~~~~大侠门帮我看看!
- 为什么用gid+生成的图片PS打不开??
需要对方先设置好
访问方式可以先影射
在直接按本地方式访问即可