gpt4 book ai didi

windows - 通过网络运行的程序的管理员提升

转载 作者:可可西里 更新时间:2023-11-01 09:59:51 25 4
gpt4 key购买 nike

我的应用程序的一小部分需要管理员权限(软件激活需要转到 HKLM)。为此,我在需要管理员权限的按钮上绘制盾牌图标,单击时,我再次使用“runas”动词以适当的参数重新启动应用程序。

这个效果很好!然而,现在恰好用户从网络共享执行应用程序。如果他们现在点击“管理员权限按钮”,他们会收到一条错误消息,因为网络驱动器没有为管理员映射,因此找不到可执行文件:-(

解决这个问题的最佳方法是什么?

最佳答案

映射的驱动器与每个登录 session 一起存储,因此在提升后您将不再拥有它们。

您可以将管理界面提取到另一个可执行文件中,并在 list 中将其标记为 requireAdministrator。然后通过 ShellExecute 启动管理员可执行文件。 Windows Explorer will copy the drive mapping in this case (虽然没有记录的行为)。

关于windows - 通过网络运行的程序的管理员提升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17508501/

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