2009-05-11 2 views

답변

6

아니요, svchost.exe는 문서화되지 않았으며 Windows의 일부인 서비스에서만 지원됩니다.

이유 중 일부는 안정성입니다. 타사 서비스의 크래시가 중요한 Windows 서비스에는 영향을 미치지 않아야합니다.

왜 svchost를 사용 하시겠습니까? 여러 서비스를 하나로 결합하고 싶습니까? 여러 서비스를 호스팅하기 위해 자신의 exe 파일을 만드는 것은 매우 간단합니다.

+0

svchost.exe의 별도 인스턴스에서 다른 서비스를 호스팅 할 수 있기 때문에 안정성 때문에 그렇지 않습니다 (MS가 수행함). – DSO

+0

제 3 자 코드가 Windows가 제공하는 안정성이 떨어질 수 있습니다. – Michael

+0

고려해야 할 사항 : svchost는 Windows 내부에 있으므로 호스팅 된 서비스에 대한 API 계약은 경고없이 변경 될 수 있습니다. 이 경로를 선택하는 경우 앱이 중단됩니다. 당신은 자신의 서비스 호스트를 작성하는 것이 낫습니다. –

8

이 링크의 댓글은 도움이 될 것입니다. 잘라 내기/붙여 넣기가 너무 어렵습니다. 소스는 C++입니다. 언어를 지정하지 않았으므로 중요하지 않다고 생각합니다.

The Link

편집 : 공식적으로, 나는 그것이 좋은 생각 말하고 있지 않다.

관련 문제