如何在windows启动上启动Electron.NET blazor应用程序



我正在进行一个使用Electron.NET和Blazor的项目。我正在寻找一个如何在操作系统(Win||MAC||Linux(上自动启动它的解决方案。ElectronNET.API->版本=";9.31.2";.NET版本=netcoreapp3.1

Windows 10/11中有一个文件夹位于%AppData%MicrosoftWindowsStart MenuProgramsStartup。如果你在那里放了一个应用程序的快捷方式,它将在启动时为当前用户运行。

如果你想在启动时为所有用户运行,你需要:

  1. 管理升级
  2. 使用触发器When the computer starts在Windows任务计划程序中创建任务

我不知道如何在Mac/Linux上做到这一切,但基本过程可能是一样的:

  • 找到一种特定于操作系统的程序启动方式
  • 让你的应用程序检测它运行的平台
  • 调用所述进程,将快捷方式、链接或配置项放在正确的位置

我不认为Electron/ElectronNET对这类事情有任何特定的帮助。

有一个名为auto-launch的npm库,如果你正在构建Electron而不是ElectronNET,你会使用它。请参阅NPM-自动启动,以及这篇关于如何在Electron中使用它的文章。您可能可以从那里将某些内容移植到您的应用程序中。

相关内容

  • 没有找到相关文章

最新更新