代码之家  ›  专栏  ›  技术社区  ›  Bhavanish Reddy

如何在perMachine设置为true的情况下跳过uac进行电子应用

  •  0
  • Bhavanish Reddy  · 技术社区  · 2 年前

    我想在安装电子应用程序时跳过uac提示。我在我的包.json中设置了perMachine:true

    谢谢

    我尝试过更改installer.nsi文件,将requestexecutionlevel从admin更改为user,但它仍然提示输入uac

    0 回复  |  直到 2 年前
        1
  •  0
  •   Anders    2 年前

    每台机器和UAC的海拔高度是齐头并进的。每台机器意味着你正在为一台机器上的所有用户进行安装,这意味着你将写入程序文件和HKLM,这需要UAC提升。

    如果您不希望UAC提升,则必须设置perMachine:false(将每个用户安装到用户%LocalAppdata%\Programs和HKCU中)。。。

    推荐文章