본문 바로가기

[C/C++] 레지스트리 사용법 아래는 간단히 정리된 레지스트리 사용법입니다. MYAPP부분에 프로그램이름을 넣고 사용하시면 간단할 것입니다. #define REGISTRY_ADDRESS HKEY_LOCAL_MACHINE\SOFTWARE\MYAPP void m_RegWrite(const char* regItemName, const char* value) { HKEY m_hRegsKey; RegCreateKey(HKEY_CURRENT_USER, REGISTRY_ADDRESS, &m_hRegsKey); RegSetValueEx(m_hRegsKey, // subkey handle regItemName, // value name 0, // must be zero REG_SZ, // value type canbe REG_DWORD, (LPBYT.. 더보기
[배치파일] 디렉토리 복사(폴더복사) "도스창(명령 프롬프트)"에서 직접 또는, 배치 파일 속에서 디렉토리를 복사하는 방법입니다. 도스의 일반적인 COPY 명령에는 디렉토리 복사 기능이 없습니다. 파일만 복사할 수 있습니다. 그 외에도, 파일 속성을 복사할 수 없는 등의 제약이 아주 많습니다. XCOPY 라는 외부 명령어로 디렉토리를 복사할 수 있습니다. 하위 디렉토리까지 포함, 모든 파일 복사 예제 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: xcopy d:\z\*.* d:\x\ /e /h /k D드라이브의 Z디렉토리의 트리 구조를, D드라이브의 X디렉토리로 전부 복사하는 예제입니다. /e : 비어 있는 하위 디렉토리까지 복사 /h : 히든 파일과 시스템 속성의.. 더보기
[배치파일] 6강 함수 고급 배치파일 제 006강 : 함수 [목차보기] 입력문, 제어문, 반복문에 이어, 이제는 함수에 대해 알아 봅시다. ◆ 함수 C언어등 대부분의 프로그래밍 언어에서는 함수를 지원합니다. 그런데 배치파일 역시나, 함수를 지원할 수 있습니다. 배치파일의 함수는 크게 3가지로, - 내부함수 - 외부함수 - 외부 EXE 응용 함수 이렇게 나눌 수 있습니다. 내부함수란 같은 배치파일 내에 함수를 호출하는 구조이며, 외부함수는 배치파일을 따로 작성해서 함수를 호출하는 구조입니다. 그리고, 외부 EXE 응용 함수는 배치파일에서는 할 수 없는 기능들을 하거나(실수연산, 텍스트컬러, 좌표이동 등) 거대한 알고리즘(정렬 등) 을 해야 할 때 빠른 속도로 도움을 받아 배치파일에 적용하는 기술입니다. 이 기술은 환경변수 트릭 .. 더보기