gpt4 book ai didi

c++ - 您可以在不重新打开重新打开 win32 窗口的情况下执行需要提升的任务吗?

转载 作者:可可西里 更新时间:2023-11-01 11:48:27 27 4
gpt4 key购买 nike

是否可以在不重新打开整个窗口的情况下执行需要提升的任务(在我的示例中,我必须编辑注册表)?所以我有一个 CPL 项目,它的页面可以选择编辑我的应用程序设置(写入注册表)。是否只有当用户点击 applyok 时才可以执行此操作?但无需重新打开整个 cpl 窗口。

最佳答案

Alf 的评论已经说明了很多:不。 Windows 与进程绑定(bind),进程创建后无法提升。

当然,您可以有第二个子进程,它实际上不显示任何东西,只是执行请求的任务。

或者,您可以定义自己的 COM 对象来执行请求的任务,然后使用 COM Elevation Moniker在需要时以提升的状态创建该 COM 对象。

关于c++ - 您可以在不重新打开重新打开 win32 窗口的情况下执行需要提升的任务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37317289/

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