【发布时间】:2013-09-27 23:46:10
【问题描述】:
我在 Visual Studio 2010 中创建了一个 win32 应用程序。该应用程序是一种安装程序,它将一个 exe 复制到 system32 文件夹。
每次重新启动 Windows 时都会执行安装程序复制的 exe。我已经在注册表中为它创建了一个条目,现在我遇到的问题是我想在每次执行时以管理员身份运行该 exe。
我可以更改 exe 的属性以管理员身份运行,但它仅适用于特定系统,我提到我的应用程序是一个安装程序,因此更改每个系统的权限非常忙碌。
请指导我如何解决这个问题
【问题讨论】:
-
我不认为你可以这样做,因为它可能存在安全问题,如果你可以这样做,你可以编写一个程序来删除系统文件并授予它管理员权限。我很想知道这是否可以通过编程方式发生。
标签: windows winapi visual-c++ uac shellexecute