package main
import (
"fmt"
"github.com/contester/runlib/win32"
"syscall"
"unsafe"
)
var PATH string = "C:\\Program Files (x86)\\Vistara\\Agent\\utils\\1.exe"
var kernel32 = syscall.NewLazyDLL("kernel32.dll")
var procCreatePipe = kernel32.NewProc("CreatePipe")
func main() {
var hToken syscall.Handle
var sI syscall.StartupInfo
var pI syscall.ProcessInformation
argv := syscall.StringToUTF16Ptr(PATH)
err := CreatePipe(&readhandle, &writehandle, &SA, 10485760)
fmt.Println("ERROR ", err)
BRESULT := win32.CreateProcessAsUser(
hToken,
nil,
argv,
nil,
nil,
true,
0,
nil,
nil,
&sI,
&pI)
fmt.Printf("Return: %d\n", BRESULT)
}
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.