首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于WINS名称解析,共享文件夹失败

由于WINS名称解析,共享文件夹失败
EN

Stack Overflow用户
提问于 2014-08-25 22:45:06
回答 1查看 1.1K关注 0票数 0

我正在尝试使用旧的Win CE 5.0设备设置共享文件夹,我正在使用该设备学习和提高我的C#技能。执行此操作的可能选项可以通过控制台完成: net use sharedfolder \mypc /user:foo /password:bar,从我的c#应用程序启动一个额外的进程,然后该应用程序使用前面的参数或使用函数WNetAddConnection3来运行控制台。

但是,我每次都收到错误53,ERROR_BAD_NETWORK_PATH。我已经检查了连接,以及路径-始终错误53。

其他电脑和\mypc之间的连接工作正常,\mypc没有任何问题。通过比较我的pc与Win CE 5.0设备的网络连接,我发现只有一个不同之处: Win CE 5.0设备少了一个WINS服务器。手动设置IP配置文件(IP地址、子网掩码、默认网关、DHCP、WINS)以及添加缺少的WINS服务器后,问题消失,文件夹已成功装载。

如何在不手动更改ip配置文件的情况下解决此问题?你们中有谁有主意吗?提前感谢!致以问候,aureon

EN

回答 1

Stack Overflow用户

发布于 2014-08-26 12:41:52

在正常网络中,WINS将由DHCP服务器设置。也可以手动设置网络连接的WINS条目。

Windows Mobile (WM)和Windows CE (WCE)上的网络共享的问题在于它不允许IP地址,它只接受windows网络名称。如果没有WINS,网卡可以使用hosts条目、广播或WINS服务器解析netbios网络名称。

由于您无法访问ActiveSync的DHCP设置,因此您可以手动或通过代码设置WINS,也可以简单地为连接的PC添加主机条目。连接activesync的PC可以充当WINS服务器,或者,当您输入netbios共享服务器的netbios名称时,设备可以简单地将netbios名称转换为IP。因此,要么使用激活的同步PC或netbios服务器IP地址作为WINS条目,要么将共享PC的名称和IP添加到WCE/WM主机表(注册表:http://windowsmobilepro.blogspot.de/2006/04/etchosts-file-equivalent-in-windows.html)。

代码语言:javascript
复制
[HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts\hello]
"ipaddr"=hex:a1,a3,a5,a9
"ExpireTime"=hex:99,99,99,99,99,99,99

我建议使用主机入口解决方案,并输入要使用的名称和要使用的服务器的IP。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25488514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档