저는 Com 객체를 사용하고 있습니다. com 서버는 특정 계정으로 실행되는 Windows 서비스에서 사용해야합니다. 그러나이 계정에서 실행할 때 com을로드 할 수 없으므로 다음 예외가 발생합니다. IClassFactory에서 CLSID {36998A63-857C-4B87-BC5E-72B7B3573F80}로 COM 구성 요소의 인스턴스를 만드는 중 오류가 발생했습니다 : 80010105LocalSystem의 Com 클래스 사용
계정을 LocalSystem으로 변경하려고 시도했지만 여전히 실패하지만 내 Windows 계정으로 로그온하도록 Windows 서비스가 변경됩니다.
내 계정에 설치된 com 서버와 관련이 있다고 생각합니다. "it 's name.exe/regserver"를 사용하여 com을 설치합니다. LocalSystem으로 명령을 실행하려고 시도한 다음 어설 션으로 실패합니다. 코드가 없으므로 문제가있는 곳을 알지 못합니다. 확인해야하는 권한이 있습니까? Visual Studio에서 embed interop 유형을 전환 해 보았습니다.
어떤 도움이 필요합니까?
DCOM 구성으로 활성화 권한을 설정 했습니까? – sharptooth
안녕하세요 sharptooth. 그게 뭔지는 모르겠지만 아마도 그렇지는 않습니다. – Karsten
DCOMCNFG.EXE를 시작했는데 찾을 수 없었지만 그럴 수 없었습니다. – Karsten