gpt4 book ai didi

c# - 无法从 Windows 服务访问驱动器映射网络共享上的文件

转载 作者:太空狗 更新时间:2023-10-29 18:19:23 26 4
gpt4 key购买 nike

我有一个映射到驱动器盘符的网络共享文件夹,可以从 Windows 资源管理器、命令提示符以及我的 WinForms 应用程序毫无问题地访问它。也可以使用 UNC 路径从我的 Windows 服务访问它。

但是,当我尝试使用来自 Windows 服务的映射驱动器号访问此网络位置时,访问失败。 Windows 服务配置为使用我的个人“登录”帐户凭据,这在上述所有情况下都是相同的。我是管理员。

许多客户站点使用驱动器号作为网络共享,我无法始终控制这一点并强制他们改为指定 UNC 路径。我需要能够使用来自 Windows 服务的驱动器号访问网络共享。

我需要做什么来设置我的 Windows 服务,以便它可以访问映射到驱动器盘符的网络共享文件夹?我的 Windows 服务是用 C# 编写的。

最佳答案

对不起; you can't access mapped drives from Windows services .正如 Sheng 所建议的那样,您可以使用 UI 进程从映射的驱动器获取 UNC 路径,然后将其传递给必须使用 UNC 路径的服务。

关于c# - 无法从 Windows 服务访问驱动器映射网络共享上的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3098486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com