Project History/원격 제어 프로그램 만들기

[C# 원격 제어 프로그램 만들기 #00] 클래스 / 역할 정리

JeongKyun 2021. 12. 26.
반응형

평소 회사에서 Teamviewer나 Ultra VNC라는 프로그램을 활용하여 원격프로그램을 사용했는데, 어떻게 다른 컴퓨터를 제어할 수 있는지 궁금해서 유튜브에 찾아보니 좋은 강의가 있어 나도 참고하여 해당 원격 프로그램을 만드는 프로젝트를 진행할려고한다.

 

이 프로젝트를 진행하면서 중점적으로 배울 내용들은 이러하다.

1. 이벤트 핸들러, 대리자 등

2, 윈도우 이벤트 후킹

3. 클래스 간 데이터 공유

4. 서버 - 클라이언트 구조

5. Native DLL(Windows API) 사용 방법

 

첫번째 글은 해당 프로젝트를 시작하기 전 사용할 클래스들을 정리해볼려고 한다.

위의 표대로 클래스들을 정의하고 해당 내용(역할)들을 채워나갈 예정이다.

 

 

위는 실제 Visual Studio에서 생성한 cs이다.

 

해당 이슈에 관해 정리해 보고 개발이 끝난 소스는 Github에 업로드할 예정이다.

댓글

💲 많이 본 글