应用程序无法访问映射的驱动器

Application Cannot Access Mapped Drive

本文关键字:驱动器 映射 访问 应用程序      更新时间:2023-10-16

当以管理员身份运行应用程序时,它无法使用 FindFirstFile 在映射的网络驱动器上查找文件。 如果可执行文件在没有以管理员身份运行的情况下运行是有效的。 用户是电脑上的本地管理员。 当 FindFirstFile 失败时,错误为 3, ERROR_PATH_NOT_FOUND。 以管理员身份运行是否更改了对映射驱动器的访问权限或访问权限?

我正在使用作为本地管理员的域用户的 Windows 10 PC 上进行测试。 应用程序是在Windows 10 PC上使用VS 2010构建的。 应用程序是本机 C++ 应用程序。 我已经关闭了防火墙,仍然失败。 关闭Windows Defender,仍然失败。 重新创建的共享和映射仍然失败。 想法?

网络驱动器按用户映射。 如果以用户身份映射驱动器,但以管理员身份运行应用程序,则不会从应用程序的角度映射网络驱动器。 要解决此问题,您可以通过打开管理命令提示符(右键单击 cmd ->以管理员身份运行(并以管理员身份映射驱动器并运行 net use F: \pathtomyshare