다음을 통해 공유


Process 생성자

정의

Process 클래스의 새 인스턴스를 초기화합니다.

public:
 Process();
public Process ();
Public Sub New ()

설명

MachineName 속성을 지정하지 않으면 기본값은 로컬 컴퓨터(".")입니다.

Process 구성 요소를 컴퓨터의 프로세스와 연결하기 위한 두 가지 옵션이 있습니다. 첫 번째 옵션은 생성자를 사용하여 Process 구성 요소를 만들고, StartInfo 속성의 적절한 멤버를 설정하고, Start 호출하여 Process 새 시스템 프로세스와 연결하는 것입니다. 두 번째 옵션은 GetProcessById 또는 GetProcesses 반환 값 중 하나를 사용하여 Process 실행 중인 시스템 프로세스와 연결하는 것입니다.

Start 메서드의 static 오버로드를 사용하여 새 시스템 프로세스를 시작하는 경우 메서드는 새 Process 구성 요소를 만들고 프로세스와 연결합니다.

ProcessStartInfo.UseShellExecute 속성이 기본값인 true설정되면 Windows Start 메뉴의 Run 대화 상자를 사용하는 것과 유사한 방식으로 애플리케이션 및 문서를 시작할 수 있습니다. ProcessStartInfo.UseShellExecute false경우 실행 파일만 시작할 수 있습니다.

명령줄에서 호출할 수 있는 실행 파일은 StartInfo 속성의 적절한 멤버를 설정하고 매개 변수 없이 Start 메서드를 호출하거나 적절한 매개 변수를 staticStart 멤버에 전달하는 두 가지 방법 중 하나로 시작할 수 있습니다.

생성자, 정적 Start 오버로드 중 하나 또는 GetProcessById, GetProcesses또는 GetProcessesByName 메서드 중 하나를 사용하여 Process 구성 요소를 만들 수 있습니다. 이렇게 하면 연결된 프로세스에 대한 보기가 표시됩니다. 프로세스 속성이 메모리에서 변경될 때 자동으로 업데이트되는 동적 보기가 아닙니다. 대신 구성 요소에 대한 Refresh 호출하여 애플리케이션의 Process 속성 정보를 업데이트해야 합니다.

적용 대상