WPF запускает определенный метод, который вызывает внешний exe и ждет, а затем обращается к файлу, который является выходом внешнего exe. Предполагая, что я создам это приложение с учетом переноса на Silverlight 4 позже, что мне делать?Портирование/запись приложения WPF, которое запускает внешние приложения в Silverlight 4 из браузера
Q
Портирование/запись приложения WPF, которое запускает внешние приложения в Silverlight 4 из браузера
2
A
ответ
2
Для этого вам необходимо пройти автоматизацию COM-модулей Silverlight. Я уверен, что есть несколько COM-серверов вне процесса, которые вы могли бы использовать для запуска процесса. Но в этот момент вы уже
- ограничено приложение для Windows,
- требуют полного доверия
- будет работать только «из браузера» Режим
В этот момент, вы действительно Должен спросить, действительно ли имеет смысл переносить на Silverlight. WPF особенно подходит для вышеупомянутых сценариев. Вы можете использовать ClickOnce для достижения аналогичного (на самом деле, превосходного) опыта обновления клиента, и вам не придется перепрыгивать через обручи, чтобы сделать что-то столь же просто, как ирест внешнего процесса.