1 / 9

프로젝트 최종 발표

프로젝트 최종 발표. 컴퓨터 공학과 4 학년 20001048 박기웅. 목 차. 1. 프로젝트 개요 2. 구조 3. 시스템 세팅 4. 구현내용 5. 최종산출물. 프로젝트 개요. 1) 프로젝트 명 - WOL(Wake On Lan) 구현 - 원격의 컴퓨터를 특정한 프로그램을 이용해서 원격에서 부팅시키는 것 . 2) 프로젝트 목표 - 기존 WOL 프로그램과 같이 원격 부팅을 시키는 매직 패킷 프로그램을 구현하고 원격 데스크 탑 연결과 같은 시스템을 추가한다 .

Télécharger la présentation

프로젝트 최종 발표

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 프로젝트 최종 발표 컴퓨터 공학과 4학년 20001048 박기웅

  2. 목 차 1. 프로젝트 개요 2. 구조 3. 시스템 세팅 4. 구현내용 5. 최종산출물

  3. 프로젝트 개요 1)프로젝트 명 - WOL(Wake On Lan) 구현 - 원격의 컴퓨터를 특정한 프로그램을 이용해서 원격에서 부팅시키는 것. 2)프로젝트 목표 - 기존 WOL 프로그램과 같이 원격 부팅을 시키는 매직 패킷 프로그램을 구현하고 원격 데스크 탑 연결과 같은 시스템을 추가한다. (원격 데스크 탑 연결은 미 구현, 기존 파일 링크)

  4. 구조

  5. 시스템 세팅

  6. 구현 부분 가) 동기화를 위한 6 바이트의 FFh for(int i=0; i<6; i++) magicP[i] =0xff; 나) MAC 주소가 16 번 반복되는 문자 열 for (i=0; i<6; i++) { magicP[i+6] = HexStrToInt(macAddr.Mid(i*2,2)); } for (i=0;i<15;i++) memcpy(&magicP[(i+2)*6],&magicP[6],6);

  7. 다) 매직 패킷 전송 부분 s.Create(atol(m_port),SOCK_DGRAM); if(s.SetSockOpt(SO_BROADCAST,(char*)&bOptVal,sizeof(BOOL))==SOCKET_ERROR) return; s.SendTo(magicP,MAGIC_PACKET_LENGTH,atol(m_port));

  8. 최종 산출물

  9. 고찰 • 기회가 되면 원격 데스크탑 연결부분도 구현을 해보아야겠습니다.

More Related