개발자 블로그
아주 잘 정리된 페이지가 있어서 링크로 대체함.영어라서 좀 그렇긴한데.. 크게 어려운 내용은 없고 어차피 코드가 중요하니깐.. 아래 링크에서는 총 3가지 방법을 소개하고 있는데난 첫 번째 방법을 사용했음(참고로 저자가 추천하는 방법은 아니라고 함. GetAdaptersInfo를 사용하기를 추천하고 있음.)이유는 어차피 키 생성을 목적으로 단지 유니크한 시드값을 원했기 때문에가장 코드가 단순한 첫 번째 방법을 사용(UuidCreateSequential)여러개의 네트워크 어탭터가 있다 하더라도해당 함수로 얻을 수 있는 MAC address는 하나밖에 없다는점을 유의 ※ 관련글 보기 ☞ Three ways to get your MAC address.
MFC에서 날짜 계산을 하기 위해서 CTimeSpan을 사용한다.하지만 CTimeSpan 클래스의 생성자는 최대 날짜단위의 계산을 제공한다.그러니깐, 180일 전후의 날짜를 얻을 수는 있지만, 3개월 또는 6개월 뒤의 날짜를 얻기 위해서는 별도의 계산을 해야된다. 여기서 고려해야 될 사항은월마다 일 수가 각각 다르다는 점(30일, 31일)윤년을 고려해야 된다는 점이렇게 있다. 윤년의 계산방법은 아래와 같다.년(year)을 4로 나눠서 나누어 떨어지면 윤년다만 100으로 나누워서 떨어지면 윤년아님다만 400으로 나누워서 떨어지면 윤년 이런 사항들을 고려해서 만든 fnAddMonth 라는 함수다.CTime fnAddMonth(CTime& _time, int _month) { CTime new_time; ne..