C# 如何创建具有隐藏属性的映射驱动器

C# 如何创建具有隐藏属性的映射驱动器,c#,C#,我创建了一个映射驱动器,但它显示在资源管理器中。我怎样才能使它保持活动但隐藏 这是我的密码 //creating map drive string pDriveLetter = "z:"; string pDestPath = @"\\192.168.20.35\MyShare string pUserName = @"192.168.20.35\"+"Administrator"; string pPassword = "Pass@123"; IWshNetwork_Class netwo

我创建了一个映射驱动器,但它显示在资源管理器中。我怎样才能使它保持活动但隐藏

这是我的密码

//creating map drive 
string pDriveLetter = "z:";
string pDestPath = @"\\192.168.20.35\MyShare
string pUserName = @"192.168.20.35\"+"Administrator";
string pPassword = "Pass@123";

IWshNetwork_Class network = new IWshNetwork_Class();
network.MapNetworkDrive(pDriveLetter, pDestPath, Type.Missing, pUserName, pPassword);

你为什么这么做?似乎是一个不确定的解决方案。感谢您的回复。我想使用windows服务从映射位置复制文件。但不希望向机器用户显示地图驱动器@TonyWhy如果你不想让用户看到它,它需要被映射吗?为什么不使用网络地址进行复制?请尝试使用特殊的用户帐户来运行您的服务。驱动器映射是用户特定的。我可以传递用户名和密码以使用网络地址吗?