Если я запускаю экземпляр текстового приложения через COM Interop, экземпляр Winword.exe запускается в фоновом режиме. Если впоследствии я загружаю документ Word из проводника Windows, он загружается в работающий процесс Winword.exe, который был создан с помощью вызовов COM Interop.
Когда мое приложение затем закрывает объект COM Interop Application (потому что это сделано с ним), все документы, загруженные в него из Проводника Windows, также закрываются.
Есть ли способ предотвратить повторное использование "родным" Microsoft Word процесса Winword.exe, созданного с помощью COM Interop?
Обновление: корпоративная среда, поэтому запуск под другой учетной записью пользователя невозможен.
Обновление: версии Word варьируются от 2003 на большинстве компьютеров пользователей до 2010 на других.
Обновление: описанный обходной путь На этом КБ подходит только частично, поскольку он не работает с открытием документов из проводника Windows.