映射驱动器的VB Windows服务然后使用它

时间:2012-02-22 19:42:15

标签: vb.net windows-services network-drive

Map a network drive to be used by a service

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

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

所以我尝试了别的东西..
我看到了一些关于使用WSH的信息..我添加了引用并尝试使用wsh ...没有用。

我尝试过WNetUseConnection,但也失败了。

尝试在不同的配置文件下运行服务 - 无效

一旦我实际访问网络驱动器,我需要将该共享中的文件复制到本地目录。

也许我在这里错过了这条船,但是如果有人能够给我一个彻底解释实际发生的事情和方向,我可能会想出来

1 个答案:

答案 0 :(得分:0)

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