Nsis 安装具有管理员权限的证书

Nsis 安装具有管理员权限的证书,nsis,Nsis,您好,我是命令“runas/env/user:administrator”certutil-addstore root myrootca.cer 当我在命令提示符中使用此命令时,它会询问管理员密码,但当将其集成到NSI脚本中时,运行命令的弹出窗口出现并消失,但不会询问密码,因此该命令失败,无法安装证书。 请提供解决方案 提前感谢您应该运行整个安装程序,而不仅仅是一个命令。如果系统上没有名为administrator的用户,该怎么办?我尝试使用管理员权限安装整个安装程序,但它不起作用。每个系统都有

您好,我是命令“runas/env/user:administrator”certutil-addstore root myrootca.cer 当我在命令提示符中使用此命令时,它会询问管理员密码,但当将其集成到NSI脚本中时,运行命令的弹出窗口出现并消失,但不会询问密码,因此该命令失败,无法安装证书。 请提供解决方案
提前感谢

您应该运行整个安装程序,而不仅仅是一个命令。如果系统上没有名为administrator的用户,该怎么办?

我尝试使用管理员权限安装整个安装程序,但它不起作用。每个系统都有一个管理员帐户。是的,每个系统都有一个管理员帐户,但用户名可以是任何东西。运行安装程序作为管理员,命令应该类似于ExecWait的“c:\somepath\certutil.exe”-addstore root“c:\someotherpathmaybe\myrootca.cer“'如果您不想显示console windowLink不再工作,请使用类似nsExec的插件,但如果从管理员权限运行,则
certutil-addstore root file.cer
可以工作。请尝试使用来完成此操作。如果这没有帮助,请发布您的实际代码片段。我通过直接执行命令或创建批处理文件尝试了ExecWait和Exec,但即使在创建并执行了使用具有管理员权限的NSI脚本创建的exe文件后,它也不起作用。请看一看