fix: windows start at the login

pull/377/head
starknt 2024-10-19 18:28:16 +08:00
parent f8acabca7a
commit 3cc455b5ec
3 changed files with 16 additions and 3 deletions

View File

@ -44,7 +44,8 @@
"vue": "^2.6.11",
"vue-json-editor-fix-cn": "^1.4.3",
"vue-router": "^3.4.8",
"@natmri/platform-napi": "0.0.7"
"@natmri/platform-napi": "0.0.7",
"@mihomo-party/sysproxy": "^2.0.4"
},
"devDependencies": {
"@vue/cli-plugin-babel": "^4.5.0",

View File

@ -453,6 +453,10 @@ if (!isFirstInstance) {
if(e)
e.preventDefault()
log.info('系统关机,恢复代理设置')
if(isWindows) {
const Sysproxy = require('@mihomo-party/sysproxy')
Sysproxy.triggerManualProxy(false, "", 0, "")
}
await quit()
})
})

View File

@ -33,6 +33,14 @@ module.exports = {
pluginOptions: {
electronBuilder: {
externals: [
'@mihomo-party/sysproxy',
'@mihomo-party/sysproxy-win32-ia32-msvc',
'@mihomo-party/sysproxy-win32-x64-msvc',
'@mihomo-party/sysproxy-win32-arm64-msvc',
'@mihomo-party/sysproxy-linux-x64-gnu',
'@mihomo-party/sysproxy-linux-arm64-gnu',
'@mihomo-party/sysproxy-darwin-x64',
'@mihomo-party/sysproxy-darwin-arm64',
'@natmri/platform-napi',
"@natmri/platform-napi-win32-x64-msvc",
"@natmri/platform-napi-darwin-x64",
@ -82,8 +90,8 @@ module.exports = {
}
},
win: {
icon: 'build/icons/',
requestedExecutionLevel: 'highestAvailable' // 加了这个无法开机自启
icon: 'build/icons/'
// requestedExecutionLevel: 'highestAvailable' // 加了这个无法开机自启
},
linux: {
icon: 'build/mac/',