[카테고리:] <span>원격 제어 프로그램</span>

이 책에서는 C# 언어로 Windows Forms 응용 프로그램 형태로 원격 제어 프로그램을 만드는 전체 과정을 다루고 있습니다. 여기에서 만드는 원격 제어 프로그램은 P2P 방식으로 제어하는 부분과 제어 당하는 부분을 포함하는 프로그램입니다.

프로그램을 시작하면 [그림 1]처럼 원격 제어기 창이 뜨고 제어를 원하는 상대 IP 주소를 입력하여 설정하기 버튼을 클릭합니다.

[그림 1] 원격 제어기 시작 화면
[그림 1] 원격 제어기 시작 화면

원격 호스트에서는 [그림 2]처럼 원격 제어 요청을 한 컨트롤러의 주소가 보이면서 원격 제어 허용 버튼의 상태를 활성화합니다. 원격 제어 허용 버튼을 누르면 원격 컨트롤러에서 원격 제어를 시작할 수 있습니다.

[그림 2] 원격 제어 요청이 왔을 때 원격 호스트의 원격 제어기 화면
[그림 2] 원격 제어 요청이 왔을 때 원격 호스트의 원격 제어기 화면

이 프로그램을 만드는 과정에서 여러분께서는 Windows Forms 응용 프로그램을 만드는 방법을 익힐 수 있습니다. 물론 이 책에서는 자세한 기술 사용법을 설명하기보다 프로그래밍을 하는 과정을 소개하여 숙련을 목적으로 하고 있습니다.

이 외에 다음과 같은 사항을 익힐 수 있습니다.

.NET 소켓을 이용하여 통신 프로그램을 만드는 방법

Native DLL(Windows API)를 임포트(import)하여 사용하는 방법

프로그램 방식으로 키보드 이벤트 발생하는 방법

프로그램 방식으로 마우스 이벤트 발생하는 방법

화면 이미지 캡쳐 방법

원격 제어 프로그램