远程复制
在c#中用File.Copy()往远程电脑上拷贝文件,总是拒绝访问,怎样才能共享远程的计算机,然后复制东西到远程计算机上?谢谢 --------------------编程问答-------------------- 你要有访问的权限啊System.Diagnostics.Process.Start("net.exe", "use \\\\192.168.1.127\\ProManage \"123456\" /user:\"joyce\"");
System.IO.File.Copy("C:\\book2.xml", "\\\\192.168.1.127\\ProManage\\book2.xml", true); --------------------编程问答-------------------- 源数据所在的文件夹要给外来用户权限 --------------------编程问答-------------------- 要先连接到该计算机
using System.Management;
ConnectionOptions options = new ConnectionOptions();
options.Username = "实际用户名";
options.Password = "实际密码";
ManagementScope scope = new ManagementScope("\\实际机器名", options);
if(!scope.IsConnected)
{
scope.Connect();
}
ManagementObject disk = new ManagementObject(scope, new ManagementPath("Win32_logicaldisk='c:'"), null);
disk.Get(); --------------------编程问答-------------------- go on --------------------编程问答-------------------- 我是能连接上远程的计算机,就是连上以后不让复制文件进去,就是File.Copy()的时候,会说路径拒绝,应该怎么办阿?谢谢 --------------------编程问答-------------------- 看看共享是不是只读的,
还有NTFS文件夹的权限,文件夹属性 - 安全性,所使用的那个用户的权限 --------------------编程问答-------------------- 我不想让远程计算机知道我往他的电脑上拷文件,能不能在程序了将他的计算机共享,能用use net 映射吗,如果可以,用c#语言怎样实现?谢谢 --------------------编程问答-------------------- 有没有其它远程连接的方法?谢谢
--------------------编程问答-------------------- 权限问题
先把远程的映射为本地网络磁盘
然后再拷就行了 --------------------编程问答-------------------- 把远程的映射为本地网络磁盘
能用c#代码实现吗? --------------------编程问答-------------------- 我也有这样的问题,一直还没解决
把路径映射过来也一样不好用 --------------------编程问答-------------------- 我只想说 在不经过别人同意或授权的情况下往别人机器里拷贝东西是不道德滴! --------------------编程问答-------------------- 甚至是违法滴!~ --------------------编程问答-------------------- 只谈技术,楼上的注意啊 --------------------编程问答-------------------- 楼上的才要注意...打着技术的旗号就可以谈非法行为吗? --------------------编程问答-------------------- happy
happy
欢迎大家.来群:7729746 〓 .Net/C#交流区〓..交流,项目合作.源码开发.共同研究学习;
补充:.NET技术 , C#