Смежный вопрос [stackoverflow] здесь .
Я пытаюсь сделать вышеописанное, но я хочу продвинуться на шаг дальше. Я хочу открыть произвольный файл, используя редактор по умолчанию для типа файла. С этого момента я хочу позволить своему пользователю взаимодействовать с файлом, как обычно, или продолжать работать в моем приложении. Расширение - это то, что происходит после того, как пользователь заканчивает редактирование. Есть ли способ, которым я могу захватить событие закрытия (и в идеале сохранить) из внешнего приложения и использовать его в качестве триггера, чтобы сделать что-то еще? Для моих целей подойдет отслеживание закрытия внешнего приложения.
Я могу сделать это в конкретном случае. Например, я могу открыть экземпляр Word из своего приложения и отслеживать события, которые интересуют мое приложение. Однако я хочу отсоединить свое приложение от Word.Я хочу, чтобы мои пользователи могли использовать любой редактор документов по своему выбору, а затем управлять хранением файла, редактируемого дискретно, за сценой.