Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for OpenProcess (0.1 sec)

  1. src/os/exec_windows.go

    }
    
    func findProcess(pid int) (p *Process, err error) {
    	const da = syscall.STANDARD_RIGHTS_READ |
    		syscall.PROCESS_QUERY_INFORMATION | syscall.SYNCHRONIZE
    	h, e := syscall.OpenProcess(da, false, uint32(pid))
    	if e != nil {
    		return nil, NewSyscallError("OpenProcess", e)
    	}
    	return newHandleProcess(pid, uintptr(h)), nil
    }
    
    func init() {
    	cmd := windows.UTF16PtrToString(syscall.GetCommandLine())
    	if len(cmd) == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 22:06:47 UTC 2024
    - 5K bytes
    - Viewed (0)
  2. src/syscall/exec_windows_test.go

    		parent.Wait()
    	}()
    
    	// run child process
    
    	const _PROCESS_CREATE_PROCESS = 0x0080
    	const _PROCESS_DUP_HANDLE = 0x0040
    	childDumpPath := filepath.Join(t.TempDir(), "ppid.txt")
    	ph, err := syscall.OpenProcess(_PROCESS_CREATE_PROCESS|_PROCESS_DUP_HANDLE|syscall.PROCESS_QUERY_INFORMATION,
    		false, uint32(parent.Process.Pid))
    	if err != nil {
    		t.Fatal(err)
    	}
    	defer syscall.CloseHandle(ph)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 23:35:29 UTC 2023
    - 3.1K bytes
    - Viewed (0)
Back to top