是否可以从Silverlight启动客户端应用程序?

时间:2009-05-19 09:23:31

标签: silverlight client certificate executable

我有一个简单的公司门户网站,允许用户从浏览器启动他们的应用程序。超链接中的URL被传递(使用Javascript)到签名的applet以实际启动客户端应用程序。所有客户端都是XP或Vista,都运行IE6或IE7。

我最近一直在关注Silverlight,我想知道我是否可以做类似的事情。理想情况下,我想从Silverlight做所有事情并摆脱applet。

是否可以从Silverlight调用客户端应用程序?我可以签署一个Silverlight应用程序来赋予它额外的权利吗?

2 个答案:

答案 0 :(得分:1)

您可以使用带有链接的javascript来调用来自silverlight的javascript。

例如,使用参数:

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

有一个关于Html浏览器集成的好视频here

答案 1 :(得分:0)

现在你应该重新审视Silverlight 4了。您可以看到如何从HERE.

运行exe