aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/elevate/shellexecute.go
diff options
context:
space:
mode:
Diffstat (limited to 'elevate/shellexecute.go')
-rw-r--r--elevate/shellexecute.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/elevate/shellexecute.go b/elevate/shellexecute.go
index 0c411a66..b47fb64a 100644
--- a/elevate/shellexecute.go
+++ b/elevate/shellexecute.go
@@ -130,13 +130,13 @@ func ShellExecute(program, arguments, directory string, show int32) (err error)
return
}
- defer syscall.Syscall((*interfacePointer)[releaseOffset], 1, uintptr(unsafe.Pointer(interfacePointer)), 0, 0)
+ defer syscall.SyscallN((*interfacePointer)[releaseOffset], uintptr(unsafe.Pointer(interfacePointer)))
if program16 == nil {
return
}
- if ret, _, _ := syscall.Syscall6((*interfacePointer)[shellExecuteOffset], 6,
+ if ret, _, _ := syscall.SyscallN((*interfacePointer)[shellExecuteOffset],
uintptr(unsafe.Pointer(interfacePointer)),
uintptr(unsafe.Pointer(program16)),
uintptr(unsafe.Pointer(arguments16)),