본문 바로가기

ClickOnce

[펌]Clickonce 인증서 만료시 해결책 - 기존 인증서 만료기간 수정 - renewcert 소스 참조 - renewcert 소스에 만료기간을 5년만 더 연장하게 되어있음 MakeNewCert 메서드의 certExpireDate.wYear += 5; 부분을 수정해서 사용하자 출처 : http://www.ensimple.net/enSimple/show.aspx?cnum=289&b_id=study_smart&page=1 툴(RenewCert) : http://www.may.be/renewcert/ 부가정보 : SelfCert 툴도 있음 80% 부족한 ClickOnce 정보2 - ClickOnce Permission & Authenticode 80% 부족한 ClickOnce 정보이다. 즉 대부분의 내용은 언급되지 않는다. 단 창스가 궁금해 하는 내용만 담도록 한다. MSDN에서 .. 더보기
ClickOnce 업데이트 서버 구성 방법 정리 1. IIS 설치 후 FrontPage Server Extensions 2002 구성 구성이 되면 아래와 같이 별도 탭이 생성됨 2. IIS 셋팅 - 인증 3. IIS 셋팅 - HTTP 헤더 설정 콘텐츠 만료 지정 하고 즉시 만료로 하면 업데이트시 캐쉬를 신경쓰지 않아도 됨 사용자 지정 HTTP 헤더 확인 – 없으면 추가 4. IIS 셋팅 - ASP.NET 설정 현재 개발 프레임웍에 맞게끔 설정이 되어있는지 확인 MIME 형식 연결 MIME 설정은 ISS 전체에 하거나 아니면 해당 사이트만 해도 관계없음 MIME 형식(M) 들어가서 추가할 항목 확장명 MIME 형식 .application application/x-ms-application .deploy application/octet-stream .ma.. 더보기
[펌] ClickOnce 애플리케이션의 필수 프로그램 배포 - 부트스트래퍼(Bootstrapper) 출처 : http://dalbong2.net/46 프로덕트 XML 파일 부트스트래퍼(Bootstrapper)는 ClickOnce 애플리케이션이 구동되기 전에 애플리케이션에서 필요로 하는 필수 프로그램(prerequisties)이 먼저 설치되어 있는지를 확인하는 작은 부피의 프로그램을 말한다. Visual Studio.NET 2005에는 내장된 부트스트래퍼 기능이 있다. 우리는 이 기능을 사용하여 ClickOnce 애플리케이션이 실행되기전에 필요한 다른 컴포넌트를 설치할 수 있다. 달봉이는 지금까지 알고 있는 방법중에서 이전의 COM 컴포넌트나 .NET 어셈블리나 가리지 않고 클라이언트로 배포를 할 수 있는 가장 쉬운 방법중의 하나로 여기고 있다. 단점은 ClickOnce에서만 가능하다는 것이다.[현재 2.. 더보기
[펌]ClickOnce - Uninstall 지난 두달 정말 다사다난한 기간이였다... 안팎으로 한꺼번에 많은 일들이 생겨 정신이 한개도 없는... 오랜만에 블로그를 쓰게되는군... 오늘 내용은 저번에도 언급했던 ClickOnce 삭제 메뉴 맨들기~ ClickOnce 로 설치된 프로그램을 제어판의 프로그램추가/삭제에서 하지 말고 메뉴를 강제로 만들어서 쓰자...뭐 이런 내용... 코딩은 간단하다. 바로가기 만들기의 소스에 약간의 코딩을 추가하여 시작/프로그램의 메뉴에 삭제실행 파일을 만들고 그 안에 stream 으로 삭제명령을 적는다는 이런 내용... 프로그램추가/삭제 때 내부적으로 사용되는 명령을 강제로 실행해주는 것 뿐이다. 바로가기때와 마찬가지로 함수안에 추가만 해주도록 하자. 1. 삭제실행파일 존재여부 체크 // 삭제실행파일 경로 strin.. 더보기
[펌]ClickOnce - 바탕화면 바로가기 얼마전 프로젝트를 달리는데 클릭원스를 사용하게 되었다. 그른데 기본 클릭원스 기능으로는 고객들이 만족스러워 하지 못한다구 하더군... 배포프로젝트를 통한 msi 나 exe 와는 다르게 클릭원스는 개발자입장에서는 매우 편리하지만 사용자 입장에서는 저 위에 꺼들과는 좀 기능이 떨어진다는...모... 대표적인것이 바탕화면에 바로가기가 설치 되지 않는다랄지...삭제할라믄 항상 제어판의 프로그램 추가/삭제를 통해서 해야된다랄지... 허긴 우리나라 사용자 입장에서 '제어판 들어가셔서요...프로그램 추가/삭제 가셔서요...그 프로그램 찾아서 삭제해주세요...' 라고 가이드 했다가는 '개똥아 머라구?' 라는 답만이 메아리 퍼질듯... 그래서 좀 찾아보니...안타깝게도 클릭원스 자체의 기능으로는 옵셔널 하게 그러한 기능.. 더보기