Default Browser 썸네일형 리스트형 기본 브라우저로 URL 실행 대부분 기본 브라우저를 HKEY_CLASSES_ROOT 하위의 http\shell\open\command 에서 읽어와서 처리하는 경우가 대부분이었지만 비스타에서는 이곳에 값을 쓰기 위해 권한 상승이 불가피하기 때문에 대부분의 웹브라우저들은 다른 방법으로 우회하여 처리하고 있다. 이를 일일이 찾아서 처리하는 방식 대신 WINAPI 함수인 FindExecutable() 함수를 사용하여 기본 브라우저 패스를 얻어 올 수 있다. bool ExecuteDefaultWebBrowser(HWND hwnd, LPCTSTR url) { TCHAR tempFolder[MAX_PATH] = {0,}; if(GetTempPath(_countof(tempFolder), tempFolder) == 0) { // Temp 폴더를 .. 더보기 이전 1 다음