2010-07-22 100 views
1

我们通过使用LogonUser函数advapi32.dll以及WindowsIdentity类来使用模拟来执行模拟。使用模拟时访问映射驱动器

在应用程序中,我想显示用户通常可以在Windows资源管理器中看到的所有驱动器。因此,我使用DriveInfo.GetDrives()方法。但我只获取本地驱动器,而不是从网络映射的驱动器。

我该如何做到这一点?

感谢, 弗洛里安

回答

2

如果你正确地模拟用户,那么您可以访问他们的网络资源。例如使用UNC路径应该按预期工作。

我相信没有支持的解决方案,但是您可以在注册表中跋涉网络驱动器映射(HKCU \ Network)并手动查找它们的UNC路径。