程序需要在局域网里的共享文件夹之间复制文件,需要访问共享文件的代码。
查到是用WNET函数系列,但是看了MSDN,都是要先映射成一个本地盘符,但是资源管理器里访问网上邻居并不需要映射成盘符就能实现文件操作,请问是如何做到的?
还有没其他方式来实现访问共享文件夹的?不想用映射成共享盘符的方式,因为说不定谁不小心就把共享盘符给改变了或者删除了,我想用代码直接连接局域网里的共享,有管理员帐号和密码,不是病毒程序。
查到是用WNET函数系列,但是看了MSDN,都是要先映射成一个本地盘符,但是资源管理器里访问网上邻居并不需要映射成盘符就能实现文件操作,请问是如何做到的?
还有没其他方式来实现访问共享文件夹的?不想用映射成共享盘符的方式,因为说不定谁不小心就把共享盘符给改变了或者删除了,我想用代码直接连接局域网里的共享,有管理员帐号和密码,不是病毒程序。
解决方案 »
- 求《Visual C++开发实用编程200例》光盘源码
- 做了个向导,其“下一步”按钮需要根据用户在CEdit中输入的文件名是否有效激活或禁止,.net或API有判断文件名是否有效的函数吗?
- 程序为什么不能运行??怎么设置??
- 这个程度一般可以找到怎样的工作?
- 怪事,OnPaint函数不刷新了
- 同一代码在Tree控件的单击、双击!请指点
- 请问spy++怎样使用?哪里有spy++的中文使用手册下载?
- 24点问题?
- 在wince 下怎样用opengl es 做出电子书动态翻页效果?
- 【求助】DeviceIoControl FSCTL_LOCK_VOLUME拒绝访问
- 请教CFile操作大文件的问题
- 获取到了一个窗口的IAccessible接口,怎么遍历窗口子控件获取子控件的IAccessible并获取子控件的名称
但是这个文件夹是有用户名密码保护的共享,如果直接CopyFile,用户名密码怎么处理呢?
如顶楼所说,我查过MSDN了,WNet里的说法是要先隐射成一个本地驱动器后才能操作。我不想先映射成一个驱动器,想知道直接访问的写法。