Можно ли запустить приложение на стороне клиента из Silverlight? - PullRequest
3 голосов
/ 19 мая 2009

У меня есть простой корпоративный портал, который позволяет пользователям запускать свои приложения из браузера. URL-адреса в гиперссылках передаются (с использованием Javascript) подписанному апплету для фактического запуска клиентских приложений. Все клиенты XP или Vista и все работают с IE6 или IE7.

Я недавно смотрел на Silverlight и мне интересно, могу ли я сделать что-то подобное. В идеале я хотел бы сделать все из Silverlight и избавиться от апплета.

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

Ответы [ 2 ]

1 голос
/ 19 мая 2009

Вы можете вызывать Javascript из Silverlight так же, как использовать Javascript со ссылками.

Например, для вызова somefunction с параметром:

HtmlPage.Window.CreateInstance("somefunction", new string[] { "parameter1" });

Хорошее видео об интеграции HTML-браузера здесь

0 голосов
/ 10 декабря 2010

Вы должны вернуться к этому сейчас, когда Silverlight 4 отсутствует. Вы можете увидеть, как запустить exe из ЗДЕСЬ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...