0

我想从我的 c# 应用程序为远程机器上的特定用户添加驱动器映射。我正在尝试通过添加新的注册表项来做到这一点。

当我在注册表中添加新驱动器映射时,在以下位置添加新键:

HKEY_USERS\< USER >\Network

因此,例如,要在 R:\ 下映射 \some_path\all 我创建新密钥:

HKEY_USERS\< USER >\Network\R

具有以下值: 在此处输入图像描述

当我键入时,可以看到这种添加的驱动器

net use

在命令行中,但它的状态是“不可用”。计算机重新启动后它变为“OK”(在 Windows 资源管理器中可见)。

如何在不重新启动计算机的情况下实现它?重新启动期间的哪些过程会更改驱动器状态并使其在 Windows 资源管理器中可见?

或另一种方法:当我通过以下方式键入添加驱动器时:

net use R:\ \\some_path\all

它在 Windows 资源管理器中立即可用,并且在 net use 命令后可见。除了向注册表添加新密钥(如上所示)之外,还有什么净用途?

4

0 回答 0