개발자 블로그
MFC - 윈도우 시스템 날짜 변경 코드 본문
윈도우 프로그램에서 시스템 날짜를 변경해야 하는 경우, 해당 기능을 하는 소스코드.
아래 예제는 시스템의(운영체제) 날짜를 2014년 2월 1일로 변경함. (원하는 경우 시간도 변경 가능)
SYSTEMTIME new_time; // windows system 날짜 변경 GetLocalTime(&sys_time); new_time = sys_time; /* TCHAR buff[1024]; swprintf(buff, _T("%d년, %d월, %d일"), new_time.wYear, new_time.wMonth, new_time.wDay); MessageBox(buff); */ new_time.wYear = 2014; // 원하는 날짜 new_time.wMonth = 2; new_time.wDay = 1; SetLocalTime(&new_time);
이런식으로 하면 됨.
혹시 권한 관련 문제가 있거나 보다 자세한 내용을 원한다면 아래 링크를 클릭~!
※ MSDN - SetLocalTime Function (영문)
'프로그래밍 > MFC' 카테고리의 다른 글
트레이 아이콘 컨텍스트 메뉴 띄울 때 시스템 메뉴가 같이 뜨는 문제 (0) | 2017.07.23 |
---|---|
RichEdit 컨트롤 syntax highlighting 속도를 빠르게.. (0) | 2016.12.25 |
ZipArchive 라이브러리 사용시 v3로 인한 압축해제 에러 해결 (0) | 2016.04.15 |
MFC - MAC 주소 얻기 (0) | 2015.08.08 |
MFC 월단위 날짜 계산을 위한 AddMonth 함수 구현 (0) | 2015.08.07 |
Comments