未找到NSIS ShellExecAsUser插件



我想在NSIS 3.08中使用ShellExecAsUser插件。

我已经将plugin .dll Unicode版本放入"Pluginsx86-unicode"并将ANSI版本装入"Pluginsx86- ANSI";目录。

当我做

!insertmacro ShellExecAsUser::ShellExecAsUser 'open' '$INSTDIRbinprogram.exe' '' '' ''

…然后makensis产生以下错误:

!insertmacro: macro named "ShellExecAsUser::ShellExecAsUser" not
found!

我需要做什么才能使插件工作?

插件不使用!insertmacro

直接调用:

ShellExecAsUser::ShellExecAsUser "" cmd.exe "/k echo Hello" SW_SHOWDEFAULT

最新更新