Vienna
Chapter8) 프로세스 간 통신(IPC) 2 - 환경 변수 본문
■ 환경 변수란?
프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임
환경 변수 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 환경 변수(環境 變數, 영어: environment variable)는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임이다. 환경 변수 보기/설정[편집] 변
ko.wikipedia.org
이 path변수는 운영체제가 어떤 프로세스를 실행시킬때, 그 경로를 찾는데 이용된다.
■ 환경변수 등록하는 함수
BOOL SetEnvironmentVariable{
LPCTSTR lpName, // 1
LPCTSTR lpValue // 2
}
// If the function fails, the return value is zero.
1. lpName
key에 해당되는 값.
2. lpValue
value에 해당되는 값
■ 환경변수 참조하는 함수
BOOL GetEnvironmentVariable{
LPCTSTR lpName, // 1
LPTSTRlpBuffer, // 2
DWORD nSize // 3
}
1. lpName
key를 전달
2. lpBuffer
value를 저장하기 위한 메모리 주소를 지정
3. nSize
lpBuffer가 가리키는 메모리의 크기를 지정
'그외 > 뇌를 자극하는 윈도우즈 시스템 프로그래밍' 카테고리의 다른 글
Chapter8) 프로세스 간 통신(IPC) 2 - 이름 있는 파이프 예제 (0) | 2023.04.28 |
---|---|
Chapter 8) 프로세스 간 통신(IPC) 2 - 파이프 방식의 IPC (0) | 2023.04.27 |
Chapter 8) 프로세스 간 통신(IPC) 2 - 부모 프로세스의 핸들을 자식 프로세스에 전달(예제 따라하기) (0) | 2023.04.26 |
Chapter 8) 프로세스 간 통신(IPC) 2 - Pseudo 핸들과 핸들의 중복(Duplicate) (0) | 2023.04.26 |
Chapter 8) 프로세스 간 통신(IPC) 2 - 핸들 정보의 상속 (0) | 2023.04.26 |
Comments