필자가 즐겨쓰는 프로그램중 RapidSVN 이라는 SVN 클라이언트 프로그램이 있다.
홈페이지에서 최신버전을 받아서 테스트해보려고 하니 아래와 같은 에러가 발생했다.
대략 확인해본결과 manifest 정보가 잘못되었을 때 이런경우가 발생한다고 한다.
이 프로그램의 종속성을 확인해보니 VC80 런타임을 사용하도록 되어있다.
프로그램 소스는 가지고 있지 않아서 리소스 편집기로 내용을 확인해봤더니 VC80관련 메니페스트 정보가 기록되어있지 않길래 그냥 추가해주었다.
ResHacker 라는 프로그램으로 rapidsvn_ansi.exe 를 열어보면
와 같은 내용이 나타난다
위의 메니페스트 정보에 아래부분을 추가하여 저장한다.
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"/>
</dependentAssembly>
</dependency>
프로그램 소스가 있는경우 메니페스트 소스를 수정하면 되지만 다른프로그램을 사용하다가 R6034 에러가 발생하면 위처럼
리소스를 직접 수정하여 에러를 방지할수 있다.
'파워컴퓨팅 > 컴퓨터활용' 카테고리의 다른 글
해상도 비교용 월페이퍼 (0) | 2010.09.07 |
---|---|
SBS 라디오 초간단 청취하기 (2) | 2010.03.13 |
윈도우7 고스트 복구시.. (0) | 2009.08.10 |
표준 해상도란 무엇이 있나? (0) | 2009.04.15 |
윈도우 표준 핫키 정리 (0) | 2009.04.12 |