File.Copy(@"\\host2\c$\test.txt", @"c:\test.txt");
我甚至试过
File.Copy(@"\\host2\c$\test.txt", @"\\localhost\test.txt");
每次失败并发生异常could not find file "\\host2\c$\test.txt"
两个主机在同一个Windows域中都是win2008,我是两个主机上具有本地管理员权限的域管理员。我可以从命令行中做到这一点,我可以在Windows查找和复制中启动/运行主机名。
我在这里不知所措?我搜索了一下,当一个主机在一个工作组中的一个域中时,很多人都遇到了问题,但我的问题并非如此。
任何帮助或想法?
答案 0 :(得分:3)
您可以通过Windows资源管理器手动访问该链接吗?是否有可能禁用默认Windows共享(C $)?
答案 1 :(得分:1)
世界上没有理由说为什么代码不起作用。
我知道你已经说过你可以在命令行中执行它,但我怀疑问题仍然与权限或共享有关。尝试以管理员身份启动您的应用,看看是否有帮助
答案 2 :(得分:0)
尝试在远程主机上禁用UAC远程限制 http://support.microsoft.com/kb/951016/