我需要运行具有管理员权限的AutoIt程序。我在安装时使用#requireadmin
。这是否足以在安装后使用管理权限运行程序而不使用#requireadmin
或者我应该尝试其他方法吗?
答案 0 :(得分:2)
您必须在第二个程序中使用#requireadmin,因为它仅影响当前脚本。
答案 1 :(得分:1)
当您安装程序并以管理员权限运行时,您可以创建一个具有"以最高权限运行的计划任务"选项集。然后,当您的应用程序在没有管理员权限的情况下运行时,它可以运行此任务以获得管理员权限。
搜索ObjCreate(" Schedule.Service")或任务调度程序UDF以了解如何执行此操作。还有windows here中任务调度程序com对象的示例和文档。