![]() |
Проблема при запуске службой консольного приложения
Помогите решить вопрос.
Есть приложение, работающее и как служба, и как приложение. В процессе работы оно иногда запускает другое приложение, консольное, которое через OLE объект вызывает Excel и заполняет таблицу. Если оно запускается как служба, то при вызове второго приложения возникает ошибка: Microsoft Office Excel - Метод Open из класса WorkBooks завершен не верно. При этом под Windows Server 2003, Windows 7, Windows Vista, Windows XP в этом режиме все работает нормально. Если оно запускаемое как приложение, то все завершается без ошибок. В чем может быть проблема??? |
Для тех, кто попадает сюда в поиске решения проблемы, добавлю вот эту ссылку:
http://www.gregorystrike.com/2010/05...dows-2008-x64/ Если кратко - попробуйте создать папку C:\Windows\System32\config\systemprofile\Desktop. Мне помогло в случае, когда Workbooks.Open работал при вызове из приложения, но выдавал упомянутую ошибку при вызове внутри службы. |
Время: 00:52. |
Время: 00:52.
© OSzone.net 2001-