electron 以管理员窗口运行电子应用程序

voase2hg  于 2022-12-08  发布在  Electron
关注(0)|答案(2)|浏览(426)

我正在写一个电子应用程序,我需要运行管理员访问(如sudo)。我还没有创建任何安装程序的应用程序。
我知道我可以在linux中编写sudo electron .来以root身份启动我的应用程序,但是windows呢?有没有类似的命令?

4nkexdtk

4nkexdtk1#

您可以以管理员身份打开命令提示符,然后通过electron .运行应用程序

am46iovg

am46iovg2#

如果你使用的是electronic builder,你可以通过在你的builder配置中添加以下内容来创建一个以管理员权限运行的构建:

win: {
  requestedExecutionLevel: 'requireAdministrator',
}

如果你能找到docs here
注意
请记住,如果您使用管理员权限运行应用程序,则拖放功能将不起作用
因此,您不应该使用管理员权限启动整个应用程序,而应该创建一个单独的子进程,然后使用管理员权限运行该进程

相关问题