写点什么

从 Silverlight 访问 Windows 7 的特性

  • 2011-01-22
  • 本文字数:942 字

    阅读完需:约 3 分钟

最近微软发布了暴露 Windows 7 特性的程序库,包括传感器、语音、设备、任务条、触控技术等,这个程序库是为带有更高级别信任关系的运行在浏览器之外的Silverlight 应用程序所用的。

Silverlight 最初只想要运行在浏览器中,并且由于安全性的原因,只能对系统资源进行有限的访问。 之后,微软引入了浏览器之外(Out-of-Browser OOB) 特性,让Silverlight 应用程序能够在浏览器的沙盒之外运行,但还是有些限制。 Silverlight 4 中增加了 COM+ 自动控制,这让 Silverlight 的 OOB 应用程序能够使用具有 COM 功能的 API 来访问 Windows 组件。 这个特性是特别为需要更高级别信任关系的企业客户引入的。 问题是,并非所有 Windows 组件都支持 COM,所以从 Silverlight 还是无法访问所有组件。

针对微软 Silverlight 的本地扩展(Native Extensions for Microsoft Silverlight NESL)是向 Silverlight 应用程序暴露 Windows 7 特性的组件库。 微软在去年 12 月份发布了 1.0 版本,其中提供了对下列组件的支持:

一个月之后,微软发布了 NESL 2.0 的预览版本,添加了对多点触控的支持、演示程序、以及对 1.0 版本的缺陷修正。在该程序库的未来版本中还会添加更多的特性。

这个程序库只能在 32 位或者 64 位的 Windows 7 上运行,并且只能被运行在更高级别信任关系下的 OOB Silverlight 应用程序使用。 其它版本的 Windows 和 Mac OS X 上都不支持 NESL。这个代码是基于微软代码共享许可发布的。

相关信息: 自动控制(OLE 自动控制)——关于在Windows 中使用自动控制的一般信息,彻底了解Silverlight 4 自动控制——在Silverlight 中使用自动控制的示例。

查看英文原文: Accessing Windows 7 Features from Silverlight

2011-01-22 19:221474
用户头像

发布了 340 篇内容, 共 130.2 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

MT7915 with MT7975|Wi-Fi 6 DBDC miniPCIe network card DR7915 and application

wallyslilly

MT7915

如何设计一个低代码平台?安利这些技术组件

高端章鱼哥

低代码 低代码开发 表单设计 JNPF 代码生成器

异步 I/O 探秘 —— 为什么说 Go 为我们提供了同步的网络编程接口 ?

蓬蒿

golang 异步IO asynchronous i/o netpoller

低代码技术分享官丨浅谈DevOps实践过程

inBuilder低代码平台

DevOps

DataArts Studio实践丨通过Rest Client 接口读取RESTful接口数据的能力

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

实时社群技术专题(三):百万级成员实时社群技术实现(关系系统篇)

JackJiang

网络编程 即时通讯 IM

全面解析JMeter环境变量配置步骤

Liam

程序员 软件测试 测试 Jmeter 测试工具

云智慧「智能运维6.0产品发布会」与您相约7.24运维日

云智慧AIOps社区

智能运维 #运维 智能运维AIOps 运维智能化

Nautilus Chain 主网上线,创世 ZBC 质押即将开启

西柚子

语音数据标注平台让语音识别技术更精准

来自四九城儿

软件测试 | 在Linux平台下安装MySQL

测吧(北京)科技有限公司

测试

MQTT 与 Kafka|物联网消息与流数据集成实践

EMQ映云科技

kafka 物联网 mqtt 流数据

从零开始学极狐GitLab|01 环境搭建

极狐GitLab

Linux DevOps gitlab DevSecOps 环境搭建

软件测试 | Java程序的注释

测吧(北京)科技有限公司

测试

软件测试 | Java中的关键字

测吧(北京)科技有限公司

测试

语音标注平台是推动人工智能发展的关键工具之一

来自四九城儿

软件测试 | 在Windows平台安装MySQL

测吧(北京)科技有限公司

测试

使用可视化低代码工具提高开发效率

互联网工科生

低代码 可视化开发 JNPF

.net core基于HttpClient实现的网络请求库

互联网工科生

.net core http client

NFTScan 与 Purelist 达成战略合作伙伴,双方在 NFT 一级发售方面展开合作

NFT Research

NFT\ 市场

标准化,企业财务共享中心的灵魂内核(下)——领先实践分享

用友BIP

财务共享

MES/MOM国内市场现状趋势与新生态模式参考

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

与用户“同频”,海尔空调带来行业第三次科技革命

脑极体

绿色 空调

软件测试 | Windows平台下配置MySQL

测吧(北京)科技有限公司

测试

语音标注平台是构建智能语音技术的重要基石

来自四九城儿

软件测试 | 数据类型的转换

测吧(北京)科技有限公司

测试

NetCore中将SQLServer数据库备份为Sql脚本

高端章鱼哥

sql .net core SQL Server

Windows10 下 Neo4j1.5.8 安装教程

北桥苏

Python neo4j 图数据库 py2neo 知识问答系统

定了!12支队伍进入HarmonyOS极客马拉松2023决赛

HarmonyOS开发者

HarmonyOS

从Silverlight访问Windows 7的特性_.NET_Abel Avram_InfoQ精选文章