IE9.0 에서 웹에 있는 .EXE 파일 실행시 인증서를 넣어도
"이 프로그램은 컴퓨터를 손상시킬 수 있습니다." 메시지를 주는 경우
해결할 수 있는 방법은 시간이 해결해준다입니다.
따로 뭔가 할 수 있는 게 없습니다.
이는 IE9 버전에 더욱 강화된 “SmartScreen 필터” 기능 때문입니다.
일반적으로 과거에는 응용프로그램을 웹에 배포할때에 인증서를 이용해서 디지털 사이닝 절차만 거치면
신뢰할 수 있는 응용프로그램으로 인식하여 브라우저에서 바로 실행이 가능했으나, 이젠 이것도 신뢰할 수 없다는 것입니다.
Microsoft IE9의 공식답변::
“웹에 배포하려는 응용프로그램은 다운로드 트래픽, 다운로드 기록, 과거의 안티 바이러스 결과 및
URL 명성(?), 그리고 시간이 지남에 따라 자연적으로 긍정적인 다운로드 경험이 수립된다.”
URL 명성(?), 그리고 시간이 지남에 따라 자연적으로 긍정적인 다운로드 경험이 수립된다.”
결국, 인증서 넣은 .EXE 파일을 올려두고 3~4달정도(?) 저 메시지가 없어지길 기다리던가
.zip 파일이나 다른 확장자로 바꿔서 다운받게 하던가입니다.
유경험자의 블로거
SmartScreen 관련 정보
'C++' 카테고리의 다른 글
[libcurl] curl_multi_perform 사용시 -1 (select error) (0) | 2012.02.13 |
---|---|
InstallShield 로 작성되어 설치된 프로그램 버전 정보 (0) | 2012.02.01 |
libcurl + openssl (visual studio 2010, static library) (0) | 2012.01.27 |
현재 프로그램이 사용중인 메모리 사용량 (0) | 2012.01.02 |
std::find_if (0) | 2011.10.21 |
boost 설치 (0) | 2011.08.17 |
64bit programming 고려 사항 (0) | 2011.06.10 |
Dependency 관련 (0) | 2011.06.10 |