Vb6 Get unc path为没有管理员权限的用户提供拒绝访问错误

Vb6 Get unc path为没有管理员权限的用户提供拒绝访问错误,vb6,filesystems,unc,Vb6,Filesystems,Unc,我使用中给出的代码获取文件的UNC路径 仅当用户具有管理员权限时,它才起作用。否则它会给出拒绝访问错误。原因是什么?是否有替代方案或解决方案?如果您只需要将驱动器号远程路径转换为UNC路径,您可以删除他的许多代码,而不需要管理员权限。但是,将本地路径转换为UNC路径更为困难,需要枚举需要管理员权限和一些掷硬币的共享,因为给定的路径可以包含在多个共享中。

我使用中给出的代码获取文件的UNC路径


仅当用户具有管理员权限时,它才起作用。否则它会给出拒绝访问错误。原因是什么?是否有替代方案或解决方案?

如果您只需要将驱动器号远程路径转换为UNC路径,您可以删除他的许多代码,而不需要管理员权限。但是,将本地路径转换为UNC路径更为困难,需要枚举需要管理员权限和一些掷硬币的共享,因为给定的路径可以包含在多个共享中。