我正在写一个电子应用程序,我需要运行管理员访问(如sudo)。我还没有创建任何安装程序的应用程序。我知道我可以在linux中编写sudo electron .来以root身份启动我的应用程序,但是windows呢?有没有类似的命令?
sudo electron .
4nkexdtk1#
您可以以管理员身份打开命令提示符,然后通过electron .运行应用程序
electron .
am46iovg2#
如果你使用的是electronic builder,你可以通过在你的builder配置中添加以下内容来创建一个以管理员权限运行的构建:
win: { requestedExecutionLevel: 'requireAdministrator', }
如果你能找到docs here注意请记住,如果您使用管理员权限运行应用程序,则拖放功能将不起作用因此,您不应该使用管理员权限启动整个应用程序,而应该创建一个单独的子进程,然后使用管理员权限运行该进程
2条答案
按热度按时间4nkexdtk1#
您可以以管理员身份打开命令提示符,然后通过
electron .
运行应用程序am46iovg2#
如果你使用的是electronic builder,你可以通过在你的builder配置中添加以下内容来创建一个以管理员权限运行的构建:
如果你能找到docs here
注意
请记住,如果您使用管理员权限运行应用程序,则拖放功能将不起作用
因此,您不应该使用管理员权限启动整个应用程序,而应该创建一个单独的子进程,然后使用管理员权限运行该进程