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')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章