본문 바로가기

Programming/VC++

[VC++] VISUAL ASSIST X 레지스트리 수정

출처 블로그 > 홀로서기
원본 http://blog.naver.com/spookyzero/140010319739

원문은 마지막에 첨부하겠습니다만.. 간단히 과정을 설명해 드리죠.. 좀 복잡합니다.
우선 VA X는 Armadillo라는 라이센스를 사용한다고 합니다.
그래서..레지스트에서 Armadillo의 라이센스 정보를 지우고,
환경변수 %TEMP%에 정의된 폴더속에 있는 어떤 임시 파일도 지우고..
레지스트에 가짜 COM정보도 지우면.. trial기간이 초기화되서 한달간 더 사용할수 있습니다.
한달후에도 다시 같은 과정을 해줘야죠.
그럼 이제 자세하게 설명드리겠습니다..

HKLM -> HKEY_LOCAL_MACHINE
HKCU -> HKEY_CURRENT_USER
HKCR -> HKEY_CLASSES_ROOT

1. 시작버튼->실행을 누른후.. explorer %TEMP% 라고 입력해서
   환경변수 TEMP에 등록된 임시 폴더를 알아냅니다.
   그리고 그 폴더의 모든파일을 지웁니다.
   (임시 폴더에 생성된 라이센스에 관련된 어떤 파일 하나를 지우기 위해서입니다..)

2. 레지스트 편집기를 실행하시고 편집메뉴->찾기->찾을대상에 "값"을 선택하고
   "nLxxQ"로 검색합니다.(""는 제외합니다.)
   검색해서 나온 CLSID를 서브키까지 모두 지웁니다.
   저는 HKCR\CLSID\{5373DE59-FD7C-AA67-4D4B-7DDACF915A49}에 있더군요.
   (CLSID번호는 컴퓨터마다 모두 다를겁니다. VA X의 새버전을 깔면 또 바뀔지도 모르겠네요,,)

3. 레지스트 편집기를 실행하시고.. HKLM\Software\Licenses를 찾아서 서브키까지 모두 지웁니다.

4. 혹시 모르니 재부팅 하시면 기한연장 끝입니다. (재부팅 안해도 될거 같습니다만..)

저는 아래 원문의 방법대로 순서대로 다 했습니다만.. 그렇게까지 복잡하게까지
할필요는 없는것 같습니다. 위에 말한것처럼만 해도 될것 같더군요.
물론 확인을 못해봐서 확신은 못합니다.
한달후에 또 등록하라는 창이 뜨면 위와 같은 과정을 반복해 주시면 될겁니다.
앞으로 자주 업데이트 되는 VA X의 어떤 버전에도 적용됩니다.
토마토라는 회사가 Armadillo를 사용안하기 전까지는요.