gpt4 book ai didi

windows-vista - 禁用每个应用程序的 Vista UAC,或在没有提示的情况下提升权限?

转载 作者:行者123 更新时间:2023-12-04 23:11:07 27 4
gpt4 key购买 nike

我有一个普通用户需要能够运行的应用程序,但需要管理员权限才能实际运行。

我试图让我的用户使用“以管理员身份运行”运行它的快捷方式,但这只会在他们尝试运行应用程序时导致 UAC 提示。

有没有办法以编程方式提升权限,而我的用户不需要通过 UAC 提示和/或知道管理员密码?从安全的角度来看,我知道不应允许大多数应用程序执行此操作,因此如果我可以提供有效的用户名/密码对或其他内容,我希望有某种方法可以做到这一点。

该应用程序是用 C# 编写的,因此首选完全托管的解决方案,但 p/调用黑魔法 (甚至编写一个 MC++ 包装器,我们不谈论 )比完全禁用 UAC 更容易接受。

最佳答案

通常通过安装以系统或管理员帐户运行的 Windows 服务来解决此问题。然后您的应用程序可以从该服务请求特权操作。

显然,为了不构成安全威胁,请确保您的服务不能运行任意代码或可能使所有用户容易受到权限提升攻击的东西。

Winpcap 和大多数其他嗅探应用程序使用类似的设计来为非特权用户提供嗅探访问权限。

关于windows-vista - 禁用每个应用程序的 Vista UAC,或在没有提示的情况下提升权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/852867/

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