2009-05-19 123 views
3

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

我最近一直在看Silverlight,想知道我是否可以做类似的事情。理想情况下,我想尽一切办法从Silverlight中删除applet。

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

回答

1

您可以从silverlight调用javascript,就像使用JavaScript一样使用链接。

例如调用somefunction与参数:

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

有关于HTML浏览器集成here

+0

是的,但是如何在客户端启动一个可执行文件呢?那可能吗? – paul 2009-05-19 13:35:44

0

现在你应该重新考虑这一点,Silverlight 4中是出了良好的视频。你可以看到如何运行一个exe文件HERE.

相关问题