【发布时间】:2011-09-11 00:26:27
【问题描述】:
我在 Excel VBA 中创建了一个需要从脚本运行批处理文件的应用程序,我想知道如何提升该进程创建的所有进程。请问我需要知道如何提升流程?
【问题讨论】:
标签: windows-7 excel uac elevated-privileges vba
我在 Excel VBA 中创建了一个需要从脚本运行批处理文件的应用程序,我想知道如何提升该进程创建的所有进程。请问我需要知道如何提升流程?
【问题讨论】:
标签: windows-7 excel uac elevated-privileges vba
如果您有一个 EXE,您可以嵌入一个 manifest 它,这将使其在 Windows 7/Vista 上需要管理员权限。
编辑:整个清单将是:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="highestAvailable" uiAccess="False" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
【讨论】: