gpt4 book ai didi

uac - 将用户帐户控制窗口置于最前面

转载 作者:行者123 更新时间:2023-12-03 23:37:37 26 4
gpt4 key购买 nike

我的产品需要更改文件关联。为了允许它在 Vista 中以非管理员身份运行,我已将注册表更改代码移动到名为“assocsetup.exe”的单独二进制文件中。

启动时,Vista UAC 会正确请求以管理员身份运行它的权限,并显示“程序需要您的许可才能继续”消息。

然而,它并没有立即把它带到前面。它只是在任务栏上闪烁其条目,用户必须单击它才能显示 UAC 窗口。

有什么方法可以自动使 UAC 窗口可见,从而避免单击任务栏?

谢谢!

最佳答案

你没有说你如何启动你的帮助程序,但我假设你正在使用 ShellExecute (你没有在标签中指定一种语言)

请记住将当前窗口的 HWND 传递给 ShellExecute[Ex](当 UAC 对话框显示为事件窗口时,此窗口需要是前台窗口)

关于uac - 将用户帐户控制窗口置于最前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1924319/

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