유니코드 멀티바이트코드 변환
/////////////////////////////////////////// Wide Char 를 MultiByte로 바꾸는 방법 WCHAR wstrTxt[511] = L"Test"; char strTxt[511] = ""; WideCharToMultiByte(CP_ACP, 0, wstrTxt, -1, strTxt, 511, NULL, NULL); strTxt[510] = 0; /////////////////////////////////////////// Multi Byte를 Wide Char 로 바꾸는 방법 char strMulTxt[511] = L"Test2"; WCHAR wstrWTxt[511] = ""; MultiBytetoWideChar(CP_ACP, 0, strMulTxt, -1, wstrW..
더보기
인터넷 URL로 파일다운!!
LiveUpdator 모듈을 개발하면서 특정 URL(파일)을 다운로드할 필요가 생겨 WinInet 라이브러리를 사용하여 InternetOpen() 함수와 같은 High-Level의 함수를 사용하였다. 허나,,, 단순히 파일만 다운로드하는거라면,,,(다운로드 기능에 충실) URLDownloadToFile() 같은 MORE High-Level함수를 사용해도 충분하다는걸 알았다. 함수 prototype은 아래와 같다. HRESULT URLDownloadToFile( LPUNKNOWN pCaller, LPCTSTR szURL,// 다운로드할 URL LPCTSTR szFileName,// Local에 저장할 경로명 DWORD dwReserved,// 0 LPBINDSTATUSCALLBACK lpfnCB// IBi..
더보기