一个很关于delphi 调用文件,UAC的问题

KaminaGin 2017-04-26 04:09:43
Chrome离线安装包,如果用管理员权限打开,会安装在HKEY_LOCAL_MACHINE注册表下,如果不以管理员权限运行,则会安装在HKEY_CURRENT_USER下。
给Delphi代码UAC权限,调用安装包,会跳过UAC以管理员权限执行安装包。
那么,如果使用delphi代码调用安装包,跳过UAC不以管理员权限执行安装包呢。
研究了很久都没有结果,希望有大牛解惑。或者通过其他手段,安装离线安装包后,注册表是写在HKEY_CURRENT_USER下的。
前提是调用正常的Chrome离线安装包。
在出结果前每天看两次,能成秒给分。
...全文
198 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
KaminaGin 2017-04-26
  • 打赏
  • 举报
回复
有一定进展了,通过调用的同时强制结束UAC可以完成。现在的问题是已经提权到管理员权限的程序,中途如何降权回来。提权到管理员权限后,调用安装包,不会出现UAC的询问。这个应该还好。大牛来拿分。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧