我们设置了 3 台 Windows 8.1 PC。在其中一台 PC 上,我们共享了一个目录。在另外两台机器上,我们定义了一个驱动器号来访问
net use h: \\computer1\hfolder (user and pwd) /persistent:yes
在这 3 台机器上,我们都可以通过命令 shell 访问 H:,没有任何问题。
在只有1个2 台客户端机器,我们可以h:
直接使用 Explorer 浏览文件
在只有1个在 2 台客户端机器上,我们可以直接在 Explorer 中使用 UNC 路径(例如\\computer1\hfolder
)并浏览文件
在坏的PC上的代码中,我们不能使用UNC路径,但可以用来H:
访问文件。
知道第三台“特殊”客户端电脑上的什么设置出了问题吗?
答案1
提升的进程本质上在单独的会话中运行。非提升的程序无法访问其资源。这也意味着当您在提升的命令提示符中映射连接时,非提升的应用程序根本无法使用该连接。默认情况下。
映射的网络驱动器(甚至是会话,尤其是在密码提示时)是否在常规会话和提升会话之间共享由注册表项控制。要启用共享连接,请导入此.reg
代码:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001