SCM - Deleteservice
Etc 2008/12/03 00:09 실제 드라이버를 업데이트 한다거나 할 때 delete service - create service 시퀀스를 가지고 SCM API 를 사용하게 될 상황이 많습니다.
이 때 드라이버 핸들을 제대로 close 해주지 않는다던가 하면 SCM 이 먹통이 됩니다.
응용에서 SCM API를 주의해서 사용하면 되긴 하는데... 필드에서는 그렇지 않은 경우가 많죠...(재현도 잘 안되는 별이별 상황...) 그런 상황이 되면 startservice 가 fail 나면서 드라이버가 로드가 안되는 불상사가 발생합니다.
드라이버에 대한 서비스 Name을 바꾼다거나 하지 않을 거라면 Delete service 를 하지 않는게 하나의 해결책이 될 수 있습니다. 비슷한 경험을 해본적이 있어서 트랙백을 걸어 봅니다.
이 때 드라이버 핸들을 제대로 close 해주지 않는다던가 하면 SCM 이 먹통이 됩니다.
응용에서 SCM API를 주의해서 사용하면 되긴 하는데... 필드에서는 그렇지 않은 경우가 많죠...(재현도 잘 안되는 별이별 상황...) 그런 상황이 되면 startservice 가 fail 나면서 드라이버가 로드가 안되는 불상사가 발생합니다.
드라이버에 대한 서비스 Name을 바꾼다거나 하지 않을 거라면 Delete service 를 하지 않는게 하나의 해결책이 될 수 있습니다. 비슷한 경험을 해본적이 있어서 트랙백을 걸어 봅니다.

이올린에 북마크하기
이올린에 추천하기