У меня есть служба Windows, написанная на .NET C #, которая вызывает COM-компонент. У меня также есть тестовое приложение .NET Windows Forms, которое я использовал для тестирования компонента COM. Работает нормально из тестового приложения. Однако, когда я использую тот же код в службе Windows, ничего не происходит. Компоненты COM записывают все в файл, и тот факт, что файл журнала не получен, указывает на то, что компонент COM даже не вызывается.
Почему это работает из моего тестового приложения, но не из службы Windows?