我正在使用限量版,在我的安装程序中,我有一个自定义操作,我打开cmd.exe并传递批处理文件以便执行。
cmd正在执行,但它不在提升的权限中。我需要在提升权限下执行此操作,因为我的批处理文件具有需要管理员权限的操作。
我尝试了很多选项,附带的屏幕截图描述了我所做的事情。
如果限量版可以使用,请告诉我。我在Windows 10机器上安装。
答案 0 :(得分:0)
整个" Elevetad特权"在持续的几年里,事情发生了很大的变化。
如果我是你,我会将架构放到版本500(最后一个)
您可能不会仔细检查您的批处理文件是否已正确找到,因为系统上下文中的属性可能无法使用。 (使用/ k,因此cmd提示符不会关闭,您将能够看到批处理文件的结果。)
如果在客户端计算机上禁用了UAC,则用户无权提升您的安装程序,因此设置Require Administrative privilege
不会改变任何内容。
为了确保您,您可能不会使用验证Privileged
属性的安装条件。