ClickOnce를 이용하여 SmartClient를 자동화설치할 수 있다고 아래의 글에 써 있었습니다.
자바스크립트를 이용하면 된다고만 써 있는데, 힌트를 주셨으면 좋겠습니다.
제가 생각하는 배포방식은 기존의 ActiveX 배포하는 것처럼. 특정 사이트에 접속하면 알아서 ActiveX가 설치되고
IE에 호스팅 되는 것입니다. 중간에 마우스로 버튼을 누를 필요도 없고, 멀 선택할 필요도 없이 말입니다.
일단 ClickOnce로 CAS를 설정하는 프로그램을 만들었고 publish.htm도 있습니다.
사용자는 (1) 특정 사이트로 접근한다.
(2) 웹 페이지에서는 .NET이 설치되었는지 확인한다(publish.htm에 이미 코드가 있죠)
(3) 웹 페이지에서는 CAS 설정 프로그램이 기존에 설치되어 있는지 확인한다.
기존에 설치되지 않은 경우에만 CAS 설정 프로그램을 새로 설치한다.
(4) 스마트 클라이언트를 IE에 호스트할 수 있도록 한다.
이상입니다.
[최초 등록일: ]
[최종 수정일: 12/29/2006]