我想从我的c#app为远程机器上的特定用户添加驱动器映射。我试图通过添加新的注册表项来实现它。
当我在注册表中添加新的驱动器映射时,在以下位置添加新密钥:
HKEY_USERS\< USER >\Network
所以,例如,要在R:\下映射\ some_path \ all,我创建新密钥:
HKEY_USERS\< USER >\Network\R
当我输入
时,这样添加的驱动器是可见的net use
在命令行中,但它的状态是&#34;不可用&#34;。它变成了#34;好的&#34;计算机重启后(在Windows资源管理器中可见)。
如何在不重新启动计算机的情况下实现它?重启期间的哪个进程会更改驱动器状态并使其在Windows资源管理器中可见?
或另一种方法:当我通过以下方式输入添加驱动器时:
net use R:\ \\some_path\all
它在Windows资源管理器中立即可用,并在net use命令后可见。除了向注册表添加新密钥之外,还有什么用途?(如上所述)?