mirror of
https://github.com/Ed1s0nZ/CyberStrikeAI.git
synced 2026-10-19 14:07:36 +02:00
16 lines
356 B
Go
16 lines
356 B
Go
package update
|
|
|
|
import "golang.org/x/sys/windows"
|
|
|
|
func replaceBinary(src, dst string) error {
|
|
from, err := windows.UTF16PtrFromString(src)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
to, err := windows.UTF16PtrFromString(dst)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
return windows.MoveFileEx(from, to, windows.MOVEFILE_REPLACE_EXISTING|windows.MOVEFILE_WRITE_THROUGH)
|
|
}
|