원격제어 프로그램
-
[개발중] 원격제어 프로그램 4프로젝트 2017. 11. 10. 17:56
저번에 클라이언트 프로그램에서 서버에 접속하면 대략적으로 서버 프로그램에 클라이언트 정보가 나올 수 있게 해놨다. 서버에서 Start 버튼을 눌러 클라이언트에서 접속하길 기다린다.그리고 클라이언트에 접속하면 클라이언트에서 넘긴 값을 dataGridView에 바인딩한다. 서버에서 프로세스 종료 명령을 받기 위해 Start(Stop) 버튼을 추가 하여 클라이언트 프로그램에 서버기능을 추가했다. 여기까지, 서버와 클라이언트 간에 서로 접속하는 것에는 문제가 없는 것으로 보인다. 서버에서 클라이언트에 실행 중인 프로세스를 중지할 수 있게 코딩했고,서버에서 프로레스 리스트에서 중지할 프로세스를 선택 하고 Connection 버튼을 누르면클라이언트 리스트에서 IP를 가져오고, string pp = dataGridV..
-
[개발중][클라이언트] 원격제어 프로그램 3프로젝트 2017. 9. 8. 10:08
클라이언트 또한 MSDN의 예제 소스를 갖다 붙힌 후서버에 전송할 데이터만 약간 수정했다. 클라이언트 아이피 주소, 클라이언트 컴퓨터이름, 현재 실행 중인 프로세스목록을 서버에 전송하는데현재 실행 중인 프로세스목록을 전송하는 부분에서 오류가 발생했다."액세스가 거부되었습니다."관리자 권한 문제인가 싶어서 관리자 권한으로 실행했는데 되지 않았다. 문제는 소스에 있었다.내가 알고 있던 방법으로는 되지 않는 것이었는데구글링을 해서 나온 코드를 참고해서 아래 포스팅의 색깔 칠한 부분을 추가하니까 잘 된다.[C# 현재 실행 중인 프로세스 목록] 이전 글.2017/09/08 - [프로젝트] - [개발중][서버] 원격제어 프로그램 22017/08/21 - [프로젝트] - [개발중][서버] 원격제어 프로그램 12017..
-
[개발중][서버] 원격제어 프로그램 2프로젝트 2017. 9. 8. 09:51
MSDN 보면서 만들었는데 보면서 만드려니.. 이해가 잘 안 돼서 아예 소스를 갖다 붙혀서 수정만 했다.처음엔 서버아이피를 입력하지 않아서, 포트가 맞지 않아서 오류 아닌 오류를 잡느라 조금 애먹었다. 그렇게 해서 처음으로 만든 비동기 소켓 통신 프로그램 중 서버.아직 고칠 것도 많고, 추가할 것도 많지만 뭔가 뿌듯하다. 이전 글.2017/08/21 - [프로젝트] - [개발중][서버] 원격제어 프로그램 12017/06/23 - [프로젝트] - 만들 계획인 윈도우 PC 원격 조종 프로그램