#ms-word #windows-services #dde #local-system-account
#ms-word #windows-службы #dde #учетная запись локальной системы
Вопрос:
У меня есть приложение-служба Windows (разработанное на C ), работающее под учетной записью локальной системы. Операционная система — Windows Server 2008 Standard — 32-разрядный пакет обновления 2 — 4 ГБ оперативной памяти. Также запущен Office 2003 с пакетом обновления 3.
Эта служба берет RTF-файл и с помощью DDE печатает его с помощью Microsoft Word. Однако Word не выполняет печать, выдавая ошибку (я могу увидеть ошибку, если я включу взаимодействие с desktop). Ошибка заключается
«Ошибка времени выполнения ‘1001’:
Недостаточно памяти. Сохраните документ сейчас. C:…file.rtf «
Скриншот можно увидеть здесь:http://img804.imageshack.us/img804/9550/worderror.png
Раньше это работало в Windows 2003.
Есть идеи? Предложения? Может быть связано с разрешением?
Ответ №1:
На самом деле это не поддерживается Microsoft:http://support.microsoft.com/kb/257757