当应用程序以管理员身份运行时,它无法使用 FindFirstFile 在映射的网络驱动器上查找文件。如果可执行文件在没有以管理员身份运行的情况下运行是有效的。用户是 PC 上的本地管理员。当 FindFirstFile 失败时,错误为 3,ERROR_PATH_NOT_FOUND。以管理员身份运行是否会更改访问权限或我对映射驱动器的访问权限?
我正在使用本地管理员的域用户在 Windows 10 PC 上进行测试。应用程序是在 Windows 10 PC 上使用 VS 2010 构建的。应用程序是本机 C++ 应用程序。我已经关闭了防火墙,仍然失败。关闭 Windows Defender,仍然失败。重新创建共享和映射,仍然失败。想法?