Electron开机自启动

使用electron自带的自启动方法

主进程

// 获取可执行文件位置
const ex=process.execPath;

// 定义事件,渲染进程中直接使用

// 开启 开机自启动
ipcMain.on('openAutoStart',()=>{
    console.log('updateExe',ex)
        app.setLoginItemSettings({
            openAtLogin: true,
            path: ex,
            args: []
        });
});
// 关闭 开机自启动
ipcMain.on('closeAutoStart',()=>{
        app.setLoginItemSettings({
            openAtLogin: false,
            path: ex,
            args: []
        });
})

渲染进程

ipcRenderer.send('openAutoStart')

ipcRenderer.send('closeAutoStart')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章