单击按钮即可安装 silverlight 应用程序
Install silverlight application on button click
我正在寻找一种解决方案,如果他在网络浏览器中单击(安装按钮(,将银光应用程序安装到用户系统中。
我知道怎么做 浏览器外,但这里的要求不是右键单击和安装,它需要从HTML5网页按钮单击事件安装。
我知道可以从银光按钮单击中实现,但我想从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);
}
}
谢谢
不可言喻的p
如果你的 silverligt 应用程序加载到页面上,你可以从 javascript 调用 silverlight 的安装方法。
演练:从 JavaScript 调用托管代码
我已经找到了答案,要处理这个问题,我需要使用 HTA 文件http://www.silverlightshow.net/items/How-to-distribute-a-Silverlight-OOB-Application.aspx
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 如何使用UI Automation JavaScript Reference for iOS appium获取本机应用程
- 将迁移的Silverlight到HTML应用程序划分为NPM模块
- $locationProvider html5mode导致“;无法获取“;刷新时出错-AngularJS Node应用程
- Cordova应用程序在安卓系统上运行,但线程似乎在ios上冻结了;“由于页面加载而重置插件”;
- 单击按钮即可安装 silverlight 应用程序
- 使用 .NET/C# 构建 Android 应用程序与使用 HTML/JavaScript 构建 Android 应用程
- Delphi-can't在多线程应用程序中使用IWebBrowser2来抑制JavaScript错误对话框
- 如何设置Silverlight浏览器应用程序和嵌入式Web浏览器控件之间的通信
- 如何保持网页显示期间JavaScript警报在Chrome &FireFox的一个VB ASP.. NET web应用程
- 是否有可能从silverlight应用程序(如freestockcharts)中抓取日期?
- WinJS/Metro应用程序是单线程的吗?
- 使用Javascript/jQuery在silverlight应用程序中显示youtube视频
- Silverlight应用程序在使用异步AJAX时不会变为空闲
- 在浏览器中实现类似Powerpoint的应用程序-Javascript、Silverlight或其他什么
- 引导下拉菜单隐藏在使用iframe嵌入的Silverlight应用程序后面
- 在HTML5应用程序中下载后台数据到浏览器数据库- settimeout vs工作线程