Visual Studio

Registration Error / devenv.exe

Dongjun_ 2019. 3. 7. 14:49

레지스트리 변경이 필요한 작업을 하다가 약 2일간의 삽질을 정리한다.


과정

1. File 및 Data 를 업데이트 해야하는 런처가 있다.

2. 오프라인상태일 때 런처를 통해서 프로그램 실행이 필요해졌다.

3. 레지스트리에 key를 등록해서 라이센스를 관리하기로 했다.

4. 기존에 개발된 license.dll 을 통해서 작업을 시작했다.


문제점 발생

1. 왜인지 dll의 함수를 호출하면

 - Registration Error

 - Close Registration Error

팝업창이 순서대로 출력되었다.

2. 확인해보니 레지스트리에 아무런 값이 등록이 안됐다.

3. dll 문제라고 지레짐작하고 소스를 뒤져봤다.

 ( 15년이 넘게 지난 C로 개발된 소스이다. 여기서 register 변수를 처음 봤다. )

4. 문제가 없다.

5. 약 2일간 삽질을 하다가 문득 관리자권한이 생각났다.

6. license.dll 을 호출하는 솔루션을 관리자권한으로 실행해 봤다. 

 ( Visual Studio 관리자권한 실행 파일 : devenv.exe )

7. 잘만 된다.


아오 ㅆ......



반응형