阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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

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

关注

评论

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

深入浅出redis缓存应用

六月的

redis

Git的branch操作详解

timerring

git 10月月更 branch

go-zero docker-compose 搭建课件服务(三):编写courseware api服务

六月的

Docker-compose go-zero

golang中的socket编程

六月的

golang socket

golang开发一个简单的grpc

六月的

golang gRPC

golang中经常会犯的一些错误

六月的

golang

golang中的errgroup

六月的

golang errgroup

go-zero docker-compose 搭建课件服务(六):完善jwt鉴权和返回结构

六月的

Docker-compose go-zero

go-zero docker-compose 搭建课件服务(八):集成jaeger链路追踪

六月的

Docker-compose go-zero

golang中的几种并发模式

六月的

golang 并发模式

rabbitmq原理和应用

六月的

Go RabbitMQ

grpc错误处理

六月的

gRPC 错误处理

golang中的变量阴影

六月的

golang

go-zero docker-compose 搭建课件服务(五):完善user服务

六月的

Docker-compose go-zero

etcd实现分布式锁

六月的

分布式锁 etcd

goroutine&waitgroup下载文件

六月的

goroutine waitgroup

golang单元测试一(简单函数测试)

六月的

golang 单元测试

grpc中的拦截器

六月的

gRPC 拦截器

vue组件通信6种方式总结(常问知识点)

bb_xiaxia1998

Vue

go channel原理及使用场景

六月的

Go channel

go-zero docker-compose 搭建课件服务(九):http统一返回和集成日志服务

六月的

Docker-compose go-zero

golang中的一些实用功能

六月的

golang

golang垃圾回收

六月的

golang 垃圾回收

golang的内存管理

六月的

golang 内存管理

CORS跨域

六月的

CORS

一键上手时下最火AI作画工具

华为云开发者联盟

人工智能 华为云

go-zero docker-compose搭建课件服务(四):生成Dockerfile

六月的

Docker-compose go-zero

租房小程序使用uniapp展示地图map

源字节1号

小程序开发

golang中的选项模式

六月的

golang 选项模式

PaddleNLP基于ERNIR3.0文本分类:WOS数据集为例(层次分类)

汀丶人工智能

nlp 文本分类

100+款AI产品薅羊毛攻略(上)——轻轻松松节省几十万

夏夜许游

人工智能 阿里云 AI 视觉

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