프로세스 실행 함수 CreateProcessW( 1) LPCWSTR lpApplicationName, 2) LPWSTR lpCommandLine, 3) LPSECURITY_ATTRIBUTES lpProcessAttributes, 4) LPSECURITY_ATTRIBUTES lpThreadAttributes, 5) BOOL bInheritHandles, 6) DWORD dwCreationFlags, 7) LPVOID lpEnvironment, 8) LPCWSTR lpCurrentDirectory, 9) LPSTARTUPINFOW lpStartupInfo, 10) LPPROCESS_INFORMATION lpProcessInformation ); 1 : 생성할 프로세스의 실행파일 이름을 인자로 전달한다. 경로..
책 : 뇌를 자극하는 윈도우즈 시스템 프로그래밍 시스템프로그래밍에서 가장 중요하면서도 기초인, 프로세스에 대해서 한번 얘기해보겠습니다. 일단 프로세스란, 실행되고 있는 프로그램을 의미합니다. 말 그대로 우리가 크롬이나 인터넷, 워드, 게임등의 프로그램을 실행한 상태가 바로 프로세스입니다. 이렇게 실행된 프로그램들은 CPU에 의해서 실행되게 되는데, 여기서 보통 우리는 하나의 프로그램만 실행하지 않기 때문에 멀티 프로세스 환경에서 실행하게 됩니다. 멀티 프로세스란, 하나의 프로세스만 처리하는 것이 아닌, 다른 프로세스의 일도 함께 처리하는 방식을 말합니다. 단, 여기서 주의해야 할 점은 하나의 CPU가 여러개의 프로세스를 함께 처리하는 것이지 한개의 CPU가 동시에 두개의 프로세스를 실행하는 것은 아닙니다..
책) 뇌를 자극하는 윈도우즈 시스템 프로그래밍 SBCS(single Byte Character Set) 문자를 표현하는데 1byte만 사용하는 방식 아스키코드가 대표적인 SBCS 방식이다. MBCS(Multi Byte Character Set) 다양한 바이트수를 사용해서 문자를 사용하는 방식 어떤 문자는 1바이트, 어떤 문자는 2바이트로 표현한다. 단 프로그램을 구현하는데 있어서 세심한 주의가 필요 WBCS(Wide Byte Character Set) 모든 문자를 2byte로 처리하는 방식 유니코드가 해당된다. WBCS 기반의 프로그래밍 [char을 대신하는 wchar_t] typedef unsigned short wchar_t; ["ABC"를 대신하는 L"ABC"] wchar_t str[] = L"AB..
- Total
- Today
- Yesterday
- 개발
- 시스템보안
- 보안
- 링크드 리스트
- 레지스터
- 정보보안
- Select모델
- 멀티쓰레드
- STL
- 자료구조
- 워셜알고리즘
- 컨퍼런스
- 인제대학교
- 알고리즘
- Dreamhack
- BFS
- 야경
- 지뢰찾기
- 스레드풀
- c++
- 드림핵
- 고양이
- 더블버퍼링
- 학교
- queue
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |