336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
DWORD WINAPI GetEnvironmentVariable( __in LPCTSTR lpName, //환경변수이름 __out LPTSTR lpBuffer, //환경변수를 담을 버퍼, null-terminating 문자를 포함 최대 "32,767"의 크기 제한이 있다. __in DWORD nSize );
시스템 환경 변수 위치
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\control\session Manager\Enviroment
사용자 환경 변수 위치
HKEY_CURRENT_USER\Environment
환경변수 가져오기
int nSize = ::GetEnvironmentVariable("TEMP", NULL, NULL);
TCHAR* buffer = new TCHAR[nSize +1];
GetEnvironmentVariable("TEMP",buffer, nSize);
// 만약 버퍼의 크기가 변수의 크기보다 작다면 0이 리턴 되므로 버퍼의 크기를 nSize만큼 얻어와야 한다.
환경변수 설정하기
SetEnvironmentVariable("TEMP", "C:\\tmp");
환경변수 지우기
SetEnvironmentVariable("TEMP", NULL);
'Analysis > API' 카테고리의 다른 글
커널이미지 구성요소 접두어 (Ldr, Rtl, Zw...) (0) | 2016.06.22 |
---|---|
GetTickCount를 이용한 안티 디버깅 (0) | 2016.04.15 |
안티 디버깅 (0) | 2016.04.11 |
악성코드에 자주 사용되는 API 함수 (1) | 2016.04.07 |