게임 종료하고 밖으로 나올때 강제로 익스플로러로 광고팝업이 열리도록 만들어놓으셨던데
이걸 익스플로러가 아니라 사용자가 지정해놓은 기본 웹브라우저로 뜨도록 좀 만들어주시면 안될까요?
팝업되는 광고 사이트에 언제 어느때 어떤 해킹으로 인한 악성코드가 들어갈지 아무도 모를 일인데
불안하게 익스플로러로 광고 팝업이 뜬다는게 너무 껄끄럽고 불편합니다.
광고를 하지 마시라는게 아니라 광고 띄우는 웹브라우저를 사용자가 기본으로 지정해서 쓰고 있는 그대로를
사용해서 광고가 뜨도록 해주시면 좋겠습니다.
보안이 허약해서 악성코드 침투가 상대적으로 훨씬 쉬운 익스플로러를 쓰기보다는파이어폭스 등 다른 웹브라우저를 쓰는게 훨씬 안전하고 좋기 때문에 그럽니다.
참고로 저 개인적으로는 파이어폭스를 쓰면 웹사이트 접속을 통해 침투될 수 있는
거의 모든 악성코드를 완벽하게 사전차단 시킬 수 있습니다. 그런데 특정 사이트 접속시에
익스플로러가 강제로 띄워지게 되면 언제 어떤 정체모를 악성코드가 침투될지 알수가 없어서요.
첫댓글 iexplore 고정이 아니라 이미 기본 브라우저로 띄우게 되어 있습니다. 시작 - 실행 누르시고 거기다가 http://wlauncher.com 주소 한 번 쳐보세요. 이때 열리는 브라우저가 윈도우에 설정된 기본 브라우저입니다.
몇번을 다시 해봐도 분명히 익스플로러가 열립니다.
기본 웹브라우저는 파이어폭스로 지정되있는게 확실하구요.
파이어폭스에서 설정-일반-기본브라우저확인하면 확실하게 기본웹브라우저로 지정되어 있다고 나오고
익스플로러로 들어가서 같은 방식으로 기본 브라우저 지정여부를 확인해보면 지정이 안되어있다고 나옵니다.
만약 기본 웹브라우저로 띄우게 되어 있는게 맞다면 아무래도 무슨 버그가 있던지 아니면 기본 웹브라우저가
거의 무조건(?) 익스플로러 그 자체로 인식되도록 프로그래밍이 잘못됐거나 그런게 아닌가 싶습니다.
프로그래밍이 잘못돼 있는 건 아니고요, 시작-실행에서 주소 쳤는데도 iexplore가 열린다면 기본 웹브라우저 설정을 무시하고 무조건 iexplore로 열리게 MS가 윈도우를 원래 그렇게 만들어놨나 보네요.
기본 웹브라우저로 열리게 할려면 설정 얻는 방법도 찾아봐야 하고 ShellExecute도 CreateProcess로 바꾸되 모든 브라우저들이 열려는 주소를 파라메터로 받아줄 수 있는지도 확인해 봐야 할 거 같고... 뭐 다른 쉬운 방법이 보인다면 수정하겠습니다.
아.. 아니요. 제 말뜻은 그게 아니라.....
윈도우 상태표시줄의 시작-실행에서 주소를 칠땐 확실히 파이어폭스가 열리고요.
그냥 런처를 실행시켜서 스타크래프트 게임으로 들어갔다가 종료하고 빠져나올때 바로 그때만
무조건적으로 익스플로러로만 광고 사이트가 열린다는 말이었습니다.^^;
OS 쓰는건 XP Pro SP3 정품버전이고 보안업데이트 전부 다 되있습니다.
아~ 지금 보니 ShellExecute로 안 해놓고 CreateProcess로 해놨네요. 스타가 꺼지는 시점에 ShellExecute가 실행이 안 되는 문제로 c:\windows\explorer.exe를 통해 실행시켰던 건데 고민해 봐야겠네요.