当前位置:编程学习 > C#/ASP.NET >>

C#中怎么判断局域网连接

在局域网中目前只知道对方的电脑名(就是在局域网内显示的名字),我想要打开那上面的一个文件。
首先我要判断我是否有权限(包括不能与对方电脑建立连接、我没有权限打开那个文件、那个文件不存在)
我想知道代码怎么判断这几种错误,如果电脑名换成了内网IP要改哪些? 局域网 c# --------------------编程问答-------------------- WNetAddConnection2 API 建立连接
如果错误就是找不到对方主机、对方主机没有开共享或者用户名密码错误
然后用UNC路径像访问本地文件那样打开文件,比如\\yourpc\yourshare\folder\file.ext
如果出错,就是没有权限、文件不存在、文件有错误 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
WNetAddConnection2 API 建立连接
如果错误就是找不到对方主机、对方主机没有开共享或者用户名密码错误
然后用UNC路径像访问本地文件那样打开文件,比如\\yourpc\yourshare\folder\file.ext
如果出错,就是没有权限、文件不存在、文件有错误
能否给出代码?刚学C#摸索了几天还没有头绪。
之前只是在VB6里测试查看文件是否存在,根据错误号来判断是什么原因。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,