AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

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

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

关注

评论

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

架构师训练营第一周总结

小树林

架构师训练营第0期-第一周学习总结

sljoai

作业

Week 01-作业二:学习总结

dean

食堂就餐卡系统设计

_MISSYOURLOVE

极客大学架构师训练营 第一周命题作业

食堂就餐卡系统设计

dapaul

架构设计 极客大学架构师训练营

架构师训练营 Week 01

Wancho

食堂就餐卡系统设计

mh

系统设计

架构师训练营 Week01 学习心得

极客大学架构师训练营

架构师训练营作业(week-01)

Justin

架构师训练营第一周

Melo

深入理解JVM垃圾回收机制 - 对象的内存布局

Skye

深入理解JVM 内存布局 垃圾回收

Week 01-作业一:食堂就餐卡系统设计

dean

第1周小结

龙7

极客大学架构师训练营

食堂就餐卡系统架构设计文档

朱月俊

架构师训练营学习总结(week-01)

Justin

食堂就餐卡系统设计

GalaxyCreater

第1周 - 食堂就餐卡系统

大海

极客大学架构师训练营

架构师训练营第0期-第一周-命题作业1

sljoai

作业

在IBM Cloud中运行Fabric

程序那些事

vscode blockchain hyperledger fabric ibm

Week1-架构是什么&如何做架构

wyzwlj

极客大学架构师训练营

第一周学习总结

Geek_5d0795

极客大学架构师训练营 第一周总结

架构师训练营第一周总结

Geek_2dfa9a

食堂就餐卡系统架构设计⽂档

Geek_2dfa9a

第一周学习总结

战峰

小师妹学JavaIO之:Buffer和Buff

程序那些事

io nio 小师妹 buffer buff

命题作业—第一周

于江水

极客大学架构师训练营

学习总结—第一周

于江水

极客大学架构师训练营

为啥成为架构师总是少数人?

朱月俊

极客大学架构师训练营--食堂就餐系统架构设计⽂档 -- 第一次作业

John(易筋)

极客时间 极客大学 极客大学架构师训练营

使用IBM Blockchain Platform extension开发你的第一个fabric智能合约

程序那些事

区块链 blockchain hyperledger fabric ibm

Week1-Homework

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