본문 바로가기
프로그래밍/PC

Automation Server 등록/해제

by 사악신 2011. 5. 24.
델파이에서 in-of-process COM 의 경우 regsvr32 등을 통하여 등록/해제한다. 그렇다면 out-of-process COM 으로 Automation Server 의 등록/해제는 어떻게할까?

가령, Automation Server 실행 파일이 AutoServer.exe 라고할 경우,

등록은...

AutoServer.exe /regserver 

해제는...

AutoServer.exe /unregserver 

를 한번 실행해주면 된다.

물론 Vista 나 Windows 7 의 경우에는 관리자 권한으로 실행해주어야한다.

뭐 이런걸 블로그에까지 적냐싶지만... 잘못된 책의 내용(그냥 실행만하면 된다나? ㅡㅡ;;)으로 몇 시간을 삽질했다.

말그대로 분노의 블로깅이다.
(차라리 책이 없었더라면 고생하지도 않았을 텐데...)

등록된 레지스트리 위치는~ HKEY_CLASSES_ROOT\AutoServer.뭐시기 라는 형태로 나온다.

물론 뭐시기는 COM 서버의 COM 객체이다.
반응형

댓글