Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   Проблема при запуске службой консольного приложения (http://forum.oszone.net/showthread.php?t=181703)

kivenko 29-07-2010 14:09 1462846

Проблема при запуске службой консольного приложения
 
Помогите решить вопрос.
Есть приложение, работающее и как служба, и как приложение. В процессе работы оно иногда запускает другое приложение, консольное, которое через OLE объект вызывает Excel и заполняет таблицу.
Если оно запускается как служба, то при вызове второго приложения возникает ошибка:
Microsoft Office Excel - Метод Open из класса WorkBooks завершен не верно.
При этом под Windows Server 2003, Windows 7, Windows Vista, Windows XP в этом режиме все работает нормально.

Если оно запускаемое как приложение, то все завершается без ошибок.

В чем может быть проблема???

fancy_dancing 07-08-2012 09:10 1965977

Для тех, кто попадает сюда в поиске решения проблемы, добавлю вот эту ссылку:
http://www.gregorystrike.com/2010/05...dows-2008-x64/

Если кратко - попробуйте создать папку C:\Windows\System32\config\systemprofile\Desktop. Мне помогло в случае, когда Workbooks.Open работал при вызове из приложения, но выдавал упомянутую ошибку при вызове внутри службы.


Время: 02:57.

Время: 02:57.
© OSzone.net 2001-