gpt4 book ai didi

c# - 提升的应用程序需要获取非提升的映射驱动器列表

转载 作者:太空狗 更新时间:2023-10-29 23:24:50 24 4
gpt4 key购买 nike

我知道以提升权限运行的 .NET 应用程序无法看到用户的映射驱动器。我也知道有一个注册表 hack 可以解决这个问题(涉及重新启动)。

我想为这个问题创建一个不同的解决方案。我们的应用程序必须以提升的方式运行,并且它在很大程度上依赖于用户创建的映射驱动器。我想检测用户拥有的映射驱动器,并从提升的应用程序映射类似的驱动器。

所以问题是:如何从提升的应用程序中检测“普通”用户的映射驱动器?

最佳答案

如果映射的驱动器被永久映射(启用“登录时重新连接”复选框),那么您可以在用户的​​注册表配置单元中找到它:

HKEY_CURRENT_USER\Network\<drive letter>

该键的值 RemotePath 包含 UNC 路径。

关于c# - 提升的应用程序需要获取非提升的映射驱动器列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12515797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com