0

映射要由服务使用的网络驱动器

我的问题相对相似,我意识到还有其他问题..但我无法让它发挥作用。我正在通过 Visual Studio 2010 创建服务。

我尝试使用 WNetAddConnection2- 进行映射,它成功映射并立即丢失(检查驱动器是否在映射后立即映射)。

所以我尝试了其他方法..
我看到了一些关于使用 WSH 的信息.. 我添加了参考并尝试使用 wsh... 没有用。

我试过 WNetUseConnection 也失败了。

尝试在不同的配置文件下运行该服务 - 这不起作用

一旦我真正获得了对网络驱动器的访问权限,我需要将该共享中的文件复制到本地目录中。

也许我错过了这里的船,但如果有人能给我一个关于实际发生的事情和前进方向的彻底解释,我可能会弄清楚

4

1 回答 1

0

System.Security.Principal.WindowsIdentity类的模拟方法与有权访问该驱动器的用户的凭据一起使用,然后尝试获取文件。

于 2012-02-22T20:24:41.040 回答