我正在寻找一个解决方案来安装银光应用程序到用户系统,如果他点击(安装按钮)在网络浏览器。
我知道如何做出浏览器,但这里的要求是不正确的点击和安装,它需要安装从HTML5网页按钮点击事件。
我知道可以通过Silver light按钮点击实现,但我想通过HTML5按钮点击事件实现
private void Button_Click(object sender, RoutedEventArgs e)
{
if (Application.Current.HasElevatedPermissions && System.Windows.Interop.ComAutomationFactory.IsAvailable)
{
string run = "\"%ProgramFiles%\\Microsoft Silverlight\\sllauncher.exe\" /emulate:Silverface.xap /origin:\"http://www.silverlight.net/content/samples/apps/facebookclient/ClientBin/Silverface.xap\" /overwrite";
dynamic cmd = ComAutomationFactory.CreateObject("WScript.Shell");
cmd.Run(run, 1, true);
}
}谢谢,
不可磨灭的
发布于 2014-12-22 19:57:19
如果您的silverligt应用程序是在页面上加载的,您可以从javascript调用silverlight的install方法。
Walkthrough: Calling Managed Code from JavaScript
发布于 2014-12-22 21:41:38
我已经找到了答案,要处理这个问题,我需要使用HTA文件http://www.silverlightshow.net/items/How-to-distribute-a-Silverlight-OOB-Application.aspx
https://stackoverflow.com/questions/27602045
复制相似问题