写点什么

从 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:221555
用户头像

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

关注

评论

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

2022-12-17:订单最多的客户。以下数据,结果输出3。请问sql语句如何写? DROP TABLE IF EXISTS `orders`; CREATE TABLE `orders` ( `

福大大架构师每日一题

数据库 福大大

架构实战 2 - 微信朋友圈高性能复杂度分析

架构实战营 「架构实战营」

在局域网搭建一个带 web 操作页面的 git 版本服务器 - Gitlab

eng八戒

git DevOps gitlab 版本管理

跨平台应用开发进阶(二十三) :一文走近 testflight 上架

No Silver Bullet

uni-app testflight 12月月更 应用上架

模块三作业

Ryan

构架

房产|11月全国70城房价出炉!你关心的城市房价有何变化

前嗅大数据

房产|1-11月份全国房地产开发投资下降9.8%

前嗅大数据

什么是MySQL插入意向锁?

江南一点雨

MySQL

【审计思路】如何快速定位SQLMS注入漏洞?

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

第二周作业

不爱学习的程序猿

作业

在 Windows 搭建 SVN 服务

eng八戒

svn DevOps 服务器 版本管理工具

架构训练营学习总结

Geek_b35d92

OpenTelemetry系列 (三)| 神秘的采集器 - Opentelemetry Collector

骑牛上青山

Java Go 调用链 微服务调用链

工赋开发者社区 | 工业4.0时代,制造业企业发展智慧工厂之策略解析

工赋开发者社区

架构实战模块二

GeekMLS

#架构实战营

ABBYY FineReader PDF2023最新版下载

茶色酒

abbyy

ceph的组件及数据写入流程

好吃不贵

架构误区系列8:需求===架构设计

agnostic

跨平台应用开发进阶(十九) :position:fixed 虚拟按键触发后无法生效问题分析及解决方案探究

No Silver Bullet

uni-app 跨平台 自定义组件 12月月更 虚拟按键

中台之建模篇

涛哥 数字产品和业务架构

中台 建模

CleanMyMac2023版本要不要更新下载?

茶色酒

CleanMyMac X CleanMyMac X2023

这里聊聊扫地机的 IOT 开发

eng八戒

IoT ROS 移动机器人 阿里云生活物联网平台 涂鸦

Python 为什么如此设计?

Python猫

Python

跨平台应用开发进阶(二十一) :uni-app 路由传参参数丢失问题解决方案探究

No Silver Bullet

uni-app 跨平台应用 参数传递 12月月更 参数丢失

SpringBoot 整合 Redis,再也不用求别人了

@下一站

redis 程序设计 12月日更 12月月更 springboot整合redis

数据库原理及MySQL应用 | 视图

TiAmo

MySQL 数据库· 12月月更

架构实战营模块2作业

程序员小张

「架构实战营」

架构实战营第 10 期-模块二作业:微信朋友圈高性能复杂度分析

kaizen

「架构实战营」

《绩效领导力:使用OKR成就超出期望的未来组织》读后感

Bruce Talk

OKR 敏捷

架构实战营10期-作业2

炮仗

Verilog的多分支语句

芯动大师

Verilog Verilog语法 Verilog多分支语句

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