enable windows service again due to resolution of False Positive in windows defender
This commit is contained in:
@@ -2,22 +2,27 @@
|
||||
|
||||
package config
|
||||
|
||||
// "golang.org/x/sys/windows"
|
||||
import (
|
||||
"os"
|
||||
"syscall"
|
||||
|
||||
"golang.org/x/sys/windows"
|
||||
)
|
||||
|
||||
func ExecuteCmd(exe string, args string, background bool) (string, error) {
|
||||
// verb := "runas"
|
||||
// cwd, _ := os.Getwd()
|
||||
verb := "runas"
|
||||
cwd, _ := os.Getwd()
|
||||
|
||||
// verbPtr, _ := syscall.UTF16PtrFromString(verb)
|
||||
// exePtr, _ := syscall.UTF16PtrFromString(exe)
|
||||
// cwdPtr, _ := syscall.UTF16PtrFromString(cwd)
|
||||
// argPtr, _ := syscall.UTF16PtrFromString(args)
|
||||
verbPtr, _ := syscall.UTF16PtrFromString(verb)
|
||||
exePtr, _ := syscall.UTF16PtrFromString(exe)
|
||||
cwdPtr, _ := syscall.UTF16PtrFromString(cwd)
|
||||
argPtr, _ := syscall.UTF16PtrFromString(args)
|
||||
|
||||
// var showCmd int32 = 1 //SW_NORMAL
|
||||
var showCmd int32 = 1 //SW_NORMAL
|
||||
|
||||
// err := windows.ShellExecute(0, verbPtr, exePtr, argPtr, cwdPtr, showCmd)
|
||||
// if err != nil {
|
||||
// return "", err
|
||||
// }
|
||||
err := windows.ShellExecute(0, verbPtr, exePtr, argPtr, cwdPtr, showCmd)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
return "", nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user