-
IE에서의 크롬 인스툴러 실행 대화 상자Soliloquy 2017. 11. 4. 23:39
Internet Explorer에서 크롬 다운로드 사이트에서 설치를 시작하려 할 때 나오는 모습
PC에서 원하는 응용프로그램을 실행하려면 보통은 설치 파일을 다운로드 후 사용자가 직접 파일을 실행하여 프로그램을 설치한 후 실행한다.
하지만, 크롬의 경우에는 좀 신기한 방식이었다. 파이어폭스나, 크롬, 사파리가 아닌 Internet Explorer로 공식 크롬 페이지에서 크롬 다운로드를 누르면 갑자기 즉시 응용프로그램 설치 창이 뜨고 어딘가에 설치관련 파일이 받아졌는지 아래와 같이 크롬 설치 프로그램 실행 여부를 묻는다. 1
실행 창의 모습
실행을 누르면 구글 인스툴러 다운로드및 실행이 되며, 크롬 설치가 진행된다. 2
처음에는 웬 생전 처음 본 대화 상자가 표시되서 윈도우에 이런 기능도 있었나? 아니면 구글이 찾아낸 윈도우 취약점인가 싶기도 하지만, IE11 보안 업데이트까지 다 된 컴퓨터에서 그럴 일은 없고. 우선 설치 상자가 어떻게 만들어 졌는지 무슨 방법인지 궁금하여 인터넷을 찾아보았다.
ClickOnce 라는 기술
.NET
찾아보니 마이크로소프트의 .NET 프레임 워크 2.0 부터 들어간 ClickOnce 라는 기술이였다. 한 번 클릭으로 설치가 된다는 뜻인가? 어쨋든 이 기술은 웹 상에서 프로그램 설치/업데이트를 쉽게 해주는 기술이라고 한다. 이 기술은 .NET 프레임 워크2.0 이상만 설치가 된다면 사용이 가능하기에 사실상 거의 대부분의 윈도우에서 사용 가능한 기술인 것 같다. 물론 Internet Explorer 에서만 기본적으로 사용이 가능하고, 타 브라우저에서는 별도의 애드온 설치가 필요하다. 실행에 필요한 캐시 파일은 Appdata 폴더 내부에 저장된다. 3
캐시 파일은 Appdata 폴더 내부에 숨어 있었다.
여담
일반 사용자 입장에서는 버튼 클릭 몇번을 덜 해도 되는 점, 다운로드 창이 다르게 생겼다는 것 말고는 그렇게 까지 큰 차이가 있지는 않다. 다운로드 과정에 관심 없는 사람들은 이게 뭐가 신기한 건지도 싶고. 하지만 내가 자주 사용하는 사이트들에서는 이런 방식을 직접 사용하는 것을 못 봐서 그런지 구글 크롬 설치는 나에게 굉장히 신기한 설치 방법이였다.
혹시 이 방식으로 설치파일을 다운로드 하면 다운로드할 때 IE의 SmartScreen 필터에 안걸릴까?