윈도우 콘솔 프로그램 숨기기(백그라운 실행)
Linker -> System -> SubSystem 에서 Console 로 되어 있으면 Windows 로 변경해주면 된다.
아니면 WIN32 Console Project가 아닌 WIN32 Project로 생성하면 자동으로 설정이 되어있다.
만약 옵션을 변경하였으면 메인 함수를 변경해줘야한다.
보통 main을 사용하였을텐데 WinMain으로 변경하고 아래와 같은 파라미터를 입력해주면 되겠다.
1
2
3
|
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char*, int nShowCmd)
{
}
|
cs |
주의 할 점은 console 실행 프로그램 무한반복(for, while) 구문이 있다면 Sleep를 주어서 Delay를 해줘야 한다. getchar만 들어가 있다면 CPU 사용을 무한으로 쓰고 있다는 것이다.
'코딩' 카테고리의 다른 글
Windows 10의 윈도우 캡쳐 API (0) | 2023.06.20 |
---|---|
Makefile 만들기 (0) | 2023.03.31 |
MFC에서 오류나는 것 받아 볼 수 있는 방법 (0) | 2023.03.17 |