Process.Handle 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
연결된 프로세스의 기본 핸들을 가져옵니다.
public:
property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }
member this.Handle : nativeint
[<System.ComponentModel.Browsable(false)>]
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr
속성 값
nativeint
연결된 프로세스가 시작될 때 운영 체제에서 해당 프로세스에 할당한 핸들입니다. 시스템에서는 이 핸들을 사용하여 프로세스 특성을 추적합니다.
- 특성
예외
프로세스가 시작되지 않았거나 종료되었습니다. 이 Handle 인스턴스에 연결된 프로세스가 없으므로 Process 속성을 읽을 수 없습니다.
또는
Process 인스턴스가 실행 프로세스에 연결되었지만 모든 액세스 권한을 가진 핸들을 가져오는 데 필요한 사용 권한이 없는 경우
원격 컴퓨터에서 실행 중인 프로세스에 대한 Handle 속성에 액세스하려고 합니다. 이 속성은 로컬 컴퓨터에서 실행되는 프로세스에만 사용할 수 있습니다.
설명
애플리케이션에는 여러 프로세스 정보 및 제어 함수를 매개 변수로 사용할 수 있는 프로세스에 핸들을 가져올 수 있습니다. 이 핸들을 사용하여 를 초기화 WaitHandle 하거나 플랫폼 호출을 사용하여 네이티브 메서드를 호출할 수 있습니다.
이 프로세스 핸들은 전용 애플리케이션 즉, 핸들을 공유할 수 없는 프로세스입니다. 프로세스에는 와 달리 Handle가 고유하므로 시스템 전체에서 유효한 프로세스 Id 도 있습니다.
호출을 Start 통해 시작된 프로세스만 해당 Process 인스턴스의 속성을 설정합니다Handle.
적용 대상
추가 정보
.NET