- 帖子
- 32
- 积分
- 159
- 技术
- 0
- 捐助
- 100
- 注册时间
- 2023-6-12
|
20楼
发表于 2024-3-1 20:31
| 只看该作者
本帖最后由 SeanJuicer 于 2024-3-1 20:33 编辑
回复 18# czjt1234
首先,你的测试简直太精准了,直击问题要害。
其次,答案正如你所料,是两个账户访问同一个会话的原因。
这个问题发生的原因是,最新镜像有个需求,就是以管理员身份运行的程序需要访问到映射的网络磁盘
于是我做了一个优化项目:管理员访问网络驱动器
因为我每封装一次镜像都会在虚拟机内打快照,按照与上次优化的项目逐一对比,发现了这一项,才想起来。
还原优化项目,问题迎刃而解。
引用微软官方的一篇相关的文档:
当 UAC 配置为提示输入凭据时,从提升的提示中无法使用映射驱动器
摘取一段内容:
原因
启用 UAC 后,系统会在用户登录时创建两个登录会话。 这两个登录会话相互链接。 一个会话表示提升会话期间的用户,另一个会话表示你在用户权限最低的情况下运行的另一个会话。
这个代码以普通权限创建了一个连接,又想以管理员身份创建连接,所以就提示1219了。
问题找到了,那么为何去掉复制代码 就可以映射了呢?我的需求似乎还是没有解决,哈哈
.
.
. |
|