윈도에서 서비스 프로그래밍을 하다보면 설치, 삭제 과정에서 1072 오류를 만날 수 있다.
The specified service has been marked for deletion.
서비스 삭제 시도 과정에서 해당 서비스 핸들이 열려져 있는 경우 '삭제'표시만 되고 삭제는 되지 않는다.
나중에 문제가 된 해당 서비스 핸들이 닫히면 서비스가 자동으로 삭제된다.
문제는 서비스 상태가 이렇게 되면 해당 서비스는 실행이 되지 않는 다는 것.
업데이트를 위해 이전 서비스 종료 - 삭제 - 파일 교체 - 서비스 설치 - 실행 이런 과정에서 이 문제가 발생되면 에이전트 업데이트 후 서비스가 실행되지 않는 메롱한 결과로 귀결.
다음에 계속.
'Windows > WIN32' 카테고리의 다른 글
madCodeHook - hooking library (0) | 2021.04.14 |
---|---|
Windows Implementation Libraries (WIL) (0) | 2021.03.29 |
서비스 오류 (0) | 2021.02.19 |
CPU 사용량 제한 (0) | 2021.02.16 |