gpt4 book ai didi

c# - 我可以修改 Win7 环境以允许 .Net 程序始终以管理员身份运行吗?

转载 作者:太空狗 更新时间:2023-10-29 18:25:31 28 4
gpt4 key购买 nike

我们即将推出数百台运行 Windows 7 的新机器,操作系统通过 WDS 安装,因此目前我们可以进行更改并将它们系统准备到构建中。

问题出在我们多年前编写的一个 .Net 应用程序,它本身生成了一个修改过的命令 shell。该 shell 运行一个 dataflex 应用程序,该应用程序本身需要以提升的权限运行。

我们不授予用户任何一般管理员权限。

是否有一种机制可以预先允许我们的 .Net 应用程序以管理员身份运行,以便命令控件以管理员身份运行?

我知道我可以在 app.manifest 中进行更改以要求程序以管理员身份运行。我不知道如何(作为管理员)配置机器以允许在不向用户提供比我希望他们拥有的更多权限或凭据的情况下发生这种情况。

最佳答案

应用程序必须以管理员身份运行,还是只需要访问特定内容?如果它在启动时有虚假的“我是管理员”检查,您可能可以使用 Application Compatibility Toolkit 中的垫片欺骗它,然后配置它实际需要的东西的访问权限。

如果看起来它会飞,那么您最好将进一步的问题转移到 serverfault。

关于c# - 我可以修改 Win7 环境以允许 .Net 程序始终以管理员身份运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8670839/

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