Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for GetCurrentProcess (0.3 sec)

  1. src/debug/pe/file_test.go

    	psapi := syscall.MustLoadDLL("psapi.dll")
    	getModuleHandle := kernel32.MustFindProc("GetModuleHandleW")
    	getCurrentProcess := kernel32.MustFindProc("GetCurrentProcess")
    	getModuleInformation := psapi.MustFindProc("GetModuleInformation")
    
    	procHandle, _, _ := getCurrentProcess.Call()
    	moduleHandle, _, err := getModuleHandle.Call(0)
    	if moduleHandle == 0 {
    		panic(fmt.Sprintf("GetModuleHandle() failed: %d", err))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 01 02:25:16 UTC 2023
    - 22.3K bytes
    - Viewed (0)
  2. src/syscall/security_windows.go

    type Token Handle
    
    // OpenCurrentProcessToken opens the access token
    // associated with current process.
    func OpenCurrentProcessToken() (Token, error) {
    	p, e := GetCurrentProcess()
    	if e != nil {
    		return 0, e
    	}
    	var t Token
    	e = OpenProcessToken(p, TOKEN_QUERY, &t)
    	if e != nil {
    		return 0, e
    	}
    	return t, nil
    }
    
    // Close releases access to access token.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 12 16:42:41 UTC 2023
    - 10K bytes
    - Viewed (0)
  3. src/syscall/exec_windows.go

    			return 0, 0, err
    		}
    	}
    
    	var dirp *uint16
    	if len(attr.Dir) != 0 {
    		dirp, err = UTF16PtrFromString(attr.Dir)
    		if err != nil {
    			return 0, 0, err
    		}
    	}
    
    	p, _ := GetCurrentProcess()
    	parentProcess := p
    	if sys.ParentProcess != 0 {
    		parentProcess = sys.ParentProcess
    	}
    	fd := make([]Handle, len(attr.Files))
    	for i := range attr.Files {
    		if attr.Files[i] > 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 28 18:29:48 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  4. src/internal/poll/fd_windows.go

    	})
    	return n, int(o.msg.Control.Len), err
    }
    
    func DupCloseOnExec(fd int) (int, string, error) {
    	proc, err := syscall.GetCurrentProcess()
    	if err != nil {
    		return 0, "GetCurrentProcess", err
    	}
    
    	var nfd syscall.Handle
    	const inherit = false // analogous to CLOEXEC
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 31 16:50:42 UTC 2024
    - 34.1K bytes
    - Viewed (0)
  5. src/os/os_windows_test.go

    	if err = os.Remove(p); err != nil {
    		t.Fatal(err)
    	}
    }
    
    func TestReadStdin(t *testing.T) {
    	old := poll.ReadConsole
    	defer func() {
    		poll.ReadConsole = old
    	}()
    
    	p, err := syscall.GetCurrentProcess()
    	if err != nil {
    		t.Fatalf("Unable to get handle to current process: %v", err)
    	}
    	var stdinDuplicate syscall.Handle
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 41.8K bytes
    - Viewed (0)
Back to top