728x90

이 클래스는 Google 검색을 기반으로 그냥 만든 것이다.


아래 소스 코드는 기본적으로 MFC에서 작업한다는 가정하에 만들어진 것이므로, CString을 사용하고 있다.

추후 다른 환경에서 개발을 한다면 약간의 소스 코드 변경이 필요할 것이다.




CMagicPacket.cpp

CMagicPacket.h



사용 방법은 다음과 같다.



만약 이 패킷을 보냈는데 컴퓨터가 켜지지 않는다면 해당 PC의 설정을 변경해줘야만 한다.




Windows 7 의 경우에는 다음과 같이 설정하면 된다.


1. 네트워크 설정.


2. 제어판 -> 방화벽 -> 고급에서 다음과 같이새 인바운드 규칙을 만들면 된다.




3. 바이오스에서 WOL 관련 기능을 켜주자.




Windows 10 의 경우는 다음과 같다.


1. 빠른 시작을 꺼준다.



2. 네트워크 고급 설정에서 WOL 관련 기능을 켜준다.



3. 바이오스에서 WOL 관련 기능을 켜준다.

728x90

+ Recent posts