전체 글 275

Shell Command List

ASSOC ─ 파일 확장명 연결을 보여주거나 수정합니다. AT ─ 명령어와 프로그램의 실행을 스케줄합니다. ATTRIB ─ 파일 속성을 표시하거나 바꿉니다. BREAK ─ 확장된 CTRL+C 검사를 설정하거나 지웁니다. CACLS ─ 파일의 액세스 컨트롤 목록(ACL)을 표시하거나 수정합니다. CALL ─ 한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다. CD ─ 현재 디렉터리 이름을 보여주거나 바꿉니다. CHCP ─ 활성화된 코드 페이지의 번호를 표시하거나 설정합니다. CHDIR ─ 현재 디렉터리 이름을 보여주거나 바꿉니다. CHKDSK ─ 디스크를 검사하고 상태 보고서를 표시합니다. CHKNTFS ─ 부팅하는 동안 디스크 확인을 화면에 표시하거나 변경합니다. CL..

Game Dev/Article 2008.07.22

특수 폴더 경로 알아내기

Windows에서 특수한 폴더의 경로를 얻어온다. dwFlags의 값으로 원하는 Flag를 넣어주면 된다. char szCookiePath[MAX_PATH] = {0}; SHGetSpecialFolderPath(NULL, szCookiePath, CSIDL_COOKIES, FALSE); dwFlags CSIDL_ADMINTOOLS CSIDL_COMMON_ADMINTOOLS CSIDL_APPDATA CSIDL_COMMON_APPDATA CSIDL_COMMON_DOCUMENTS CSIDL_COOKIES CSIDL_FLAG_CREATE CSIDL_HISTORY CSIDL_INTERNET_CACHE CSIDL_LOCAL_APPDATA CSIDL_MYPICTURES CSIDL_PERSONAL CSIDL_PROGR..

Game Dev/Article 2008.07.22

LuaRover Library

원문 : http://groups.google.com/group/luausers-kr http://gpgstudy.com/forum/viewtopic.php?p=91719#91719 ================================================= C++을 위한 간단한 루아 접근 라이브러리 - LuaRover ================================================= LuaRover는 C++에서 루아에 접근하는 것만을 염두에 둔 간단한 라이브러리입니다. 기본적인 아이디어는 http://www.gpgstudy.com/forum/viewtopic.php?t=17020 스레드에서 비롯되었습니다. (GpgStudy 포럼의 mika님 감사합니다.) 특징: ==..

Game Dev/Binary 2008.07.22

EnumWindow

static BOOL CALLBACK EnumWindowsProc(HWND hWnd, LPARAM lParam) { if (hWnd == (HWND)lParam)) { // TODO return FALSE; } return TRUE; } int WinAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nShowCmd) { HWND hWnd = FindWindow("Notepad", NULL); EnumWindows(EnumWindowsProc, (LPARAM)hWnd); } - 모든 최상위 윈도우를 검색한다. - 자식 윈도우를 검색하려면 EnumChildWindows 함수를 사용한다. - EnumWindowsPro..

Game Dev/Article 2008.07.22