Может ли приложение Silverlight 4 вне браузера запускать другие приложения?

Я читал в нескольких местах, что он может запускать «настольные программы, такие как Office», но я не видел никаких других подробностей или конкретных подтверждений этому. Кто-нибудь знает? Если да, то как это можно сделать, если приложения SL4 OoB имеют доступ только для чтения/записи к специальным папкам пользователя.


person Gabe    schedule 16.12.2009    source источник


Ответы (2)


Используя COM-объект WScript.Shell, вы можете многое сделать, включая запуск произвольного процесса. Немного информации об этом есть здесь:

http://www.silverlightshow.net/items/Silverlight-4-elevated-permissions.aspx

person Bill Reiss    schedule 16.12.2009
comment
Это интересно. К сожалению, это будет работать только на компьютерах под управлением Windows. - person Gabe; 17.12.2009
comment
Да, надеюсь, будет какая-то нативная интеграция Apple, в идеале к моменту выхода Silverlight 4. Скотт Гатри в ходе сеанса вопросов и ответов сказал, что это то, что они исследуют. - person Bill Reiss; 27.12.2009

Насколько я видел, Silverlight 4 может взаимодействовать с другими приложениями только через COM. Office использует COM, поэтому им можно управлять с помощью SL4.

person Tacoman667    schedule 16.12.2009