Automatyzacja biura za pośrednictwem usługi Windows na serwerze 2008

Mamy usługę Windows, która działa na 2003 Server. Otwiera dokument źródłowy Word używając Word Interop, a następnie robi z nim pewne rzeczy. Podobnie działa w przypadku plików Excel i PowerPoint.

Niedawno próbowaliśmy przenieść tę usługę na komputer z systemem Windows 2008 i mamy z tym poważne problemy.

COMException w Microsoft.Office.Interop.Excel.Workbooks.Open COMException w Microsoft.Office.Interop.Word.Documents.Open

Otrzymuję powyższe wyjątki, gdy usługa Windows działa na serwerze 2008 Server. Patrząc na Menedżera zadań, aplikacja ładuje się poprawnie, ale wkrótce ponownie się zamyka.

Czytałem już o Vista i Server 2008, którzy nie mają już sesji 0, i próbowałem odpowiednio zmienić właściwości zabezpieczeń DCOM Office, w tym zmienić tożsamość użytkownika uruchamiającego je na Integrated, ale bezskutecznie.

Czy ktoś wie, czy to w ogóle możliwe? Jest to podstawowy aspekt naszego systemu, więc musimy być w stanie to zrobić.

Dzięki

questionAnswers(4)

yourAnswerToTheQuestion