반응형
64 bit 운영체제에서 CreateProcess 를 이용하여 Console Redirection 을 하려고 할 때
Hang-up 이 걸리는 현상이 발생하거나, 결과 값을 정상적으로 가져오지 못하는 경우가 발생을 합니다.
이 때 아래와 같이 64비트일 경우 처리를 추가 하면 정상적으로 처리가 되는 것을 확인 할 수 있습니다.
저 같은 경우 PnpUtil 을 사용하여 결과값을 가져오려고 할 때 정상적으로 가져오지 못하여 아래 코드 삽입 후
정상 리턴을 받았습니다.
if (Is64BitWindows())
{
PVOID oldVal = NULL;
if (!Wow64DisableWow64FsRedirection(&oldVal))
TRACE("Error %d", GetLastError());
}
관련 정보는 아래 링크에서 얻었습니다.
반응형
'Development > Visual C++' 카테고리의 다른 글
[MFC, WIN32] Picture Control Bitmap Drawing, Resizing (0) | 2022.09.01 |
---|---|
Resource Only DLL 제작 / 사용 방법 (0) | 2022.08.09 |
LINK : fatal error LNK1104: 'LIBC.lib' 파일을 열 수 없습니다. (0) | 2022.03.15 |
LNK2026: 모듈이 SAFESEH 이미지에 대해 안전하지 않습니다. (0) | 2021.11.15 |
MFC 리소스 버전 관리를 소스코드로 처리 (0) | 2021.03.22 |
댓글