정리

프로세스 실행경로 확인

저장소/Qt

번거롭다.


char temp[MAX_PATH] = {0,};
::GetModuleFileNameA(NULL, temp, MAX_PATH);
QFileInfo info(temp);
QString workingDir = QDir::toNativeSeparators(info.absoluteDir().path());


QFileInfo를 통해 획득한 absoluteDir을 보면 경로의 구분자가 '\'가 아닌 '/'로 되어있다.

예) C:\Windows\System32    ->    C;/Windows/System32

이를 원래의 윈도우즈 경로로 변경하려면 QDir의 static 함수인 toNativeSeparators를 사용하면 된다!

'저장소 > Qt' 카테고리의 다른 글

Drop Shadow Effect  (0) 2013.11.19
QImage, QPixmap의 loadFromData, bitmap image header, resource dll  (0) 2013.10.30
widget 프레임 제거와 배경 투명화  (0) 2013.10.30
이미지 버튼  (0) 2013.10.30
Qt 커뮤니티 및 블로그, 버그  (0) 2013.09.06