mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-01-28 11:16:09 +01:00
Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
318a690f94
5 changed files with 24 additions and 15 deletions
|
|
@ -70,5 +70,3 @@ extraResources:
|
|||
- from: "src/assets/fonts"
|
||||
to: "appearance/fonts"
|
||||
filter: "!**/{.DS_Store}"
|
||||
- from: "elevator/elevator-arm64.exe"
|
||||
to: "elevator.exe"
|
||||
|
|
@ -71,5 +71,3 @@ extraResources:
|
|||
filter: "!**/{.DS_Store}"
|
||||
- from: "pandoc/pandoc-windows-amd64.zip"
|
||||
to: "pandoc.zip"
|
||||
- from: "elevator/elevator-amd64.exe"
|
||||
to: "elevator.exe"
|
||||
|
|
|
|||
|
|
@ -18,5 +18,6 @@
|
|||
|
||||
package model
|
||||
|
||||
func AutoProcessMicrosoftDefender() {
|
||||
}
|
||||
func AddMicrosoftDefenderExclusion() error { return nil }
|
||||
|
||||
func AutoProcessMicrosoftDefender() {}
|
||||
|
|
|
|||
|
|
@ -62,11 +62,12 @@ func AddMicrosoftDefenderExclusion() (err error) {
|
|||
return
|
||||
}
|
||||
} else {
|
||||
logging.LogInfof("current user is not admin, use elevator to add Windows Defender exclusion path [%s, %s]", installPath, util.WorkspaceDir)
|
||||
elevator := filepath.Join(util.WorkingDir, "elevator.exe")
|
||||
if "dev" == util.Mode || !gulu.File.IsExist(elevator) {
|
||||
elevator = filepath.Join(util.WorkingDir, "elevator", "elevator-"+runtime.GOARCH+".exe")
|
||||
elevator := getElevatorBin()
|
||||
if !gulu.File.IsExist(elevator) {
|
||||
logging.LogWarnf("not found elevator [%s]", elevator)
|
||||
return
|
||||
}
|
||||
logging.LogInfof("current user is not admin, use elevator to add Windows Defender exclusion path [%s, %s]", installPath, util.WorkspaceDir)
|
||||
|
||||
if !gulu.File.IsExist(elevator) {
|
||||
msg := fmt.Sprintf("not found elevator [%s]", elevator)
|
||||
|
|
@ -89,6 +90,9 @@ func AddMicrosoftDefenderExclusion() (err error) {
|
|||
}
|
||||
}
|
||||
|
||||
Conf.System.MicrosoftDefenderExcluded = true
|
||||
Conf.Save()
|
||||
|
||||
logging.LogInfof("added Windows Defender exclusion path [%s, %s]", installPath, util.WorkspaceDir)
|
||||
util.PushMsg(Conf.language(102), 5000)
|
||||
return
|
||||
|
|
@ -106,11 +110,7 @@ func checkMicrosoftDefender() {
|
|||
return
|
||||
}
|
||||
|
||||
elevator := filepath.Join(util.WorkingDir, "elevator.exe")
|
||||
if "dev" == util.Mode || !gulu.File.IsExist(elevator) {
|
||||
elevator = filepath.Join(util.WorkingDir, "elevator", "elevator-"+runtime.GOARCH+".exe")
|
||||
}
|
||||
|
||||
elevator := getElevatorBin()
|
||||
if !gulu.File.IsExist(elevator) {
|
||||
logging.LogWarnf("not found elevator [%s]", elevator)
|
||||
return
|
||||
|
|
@ -137,3 +137,11 @@ func isAdmin() bool {
|
|||
_, err := os.Open("\\\\.\\PHYSICALDRIVE0")
|
||||
return err == nil
|
||||
}
|
||||
|
||||
func getElevatorBin() string {
|
||||
elevator := filepath.Join(util.WorkingDir, "kernel", "elevator.exe")
|
||||
if "dev" == util.Mode || !gulu.File.IsExist(elevator) {
|
||||
elevator = filepath.Join(util.WorkingDir, "elevator", "elevator-"+runtime.GOARCH+".exe")
|
||||
}
|
||||
return elevator
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,6 +47,10 @@ cd ..
|
|||
|
||||
echo 'Building Electron App amd64'
|
||||
cd app
|
||||
|
||||
copy "elevator\elevator-amd64.exe" "kernel\elevator.exe"
|
||||
copy "elevator\elevator-arm64.exe" "kernel-arm64\elevator.exe"
|
||||
|
||||
call pnpm run dist
|
||||
if errorlevel 1 (
|
||||
exit /b %errorlevel%
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue