[讨论]Silverlight5 RTM 只能在OOB模式下使用3D硬件加速?解决思路
发布时间:2011-06-27 20:17:30 文章来源:www.iduyao.cn 采编人员:星星草
[讨论]Silverlight5 RTM 只能在OOB模式下使用3D硬件加速?
来自:http://silverlight.bayprince.com/tutorials.php?tutorial=8
Silverlight 5 Beta and RC allowed 3D to work directly in the browser. Silverlight 5 RTM requires that the application is running in OOB (Out of Browser) with elevated permissions. You can enable OOB in the Project's Properties panel. The Enable GPU Acceleration checkbox must also be checked.
大略的意思好像是说:Silverlight5正式版启用了更加严格的许可权限,只能在用户允许3D加速且在外置OOB模式下才可使用,在浏览器中是不允许像RC版那样直接使用3D加速的。
看到这篇文章时直接放弃了更新本地RC版的打算。。。
这么一来,想要在页游产品中提供3D加速的话,岂不是只能向用户提供外置的登录器了?跟flash相比,Silverlight插件的推广本身就是个问题,除了下载插件再要求玩家额外下载一登录器?不晓得未来MMO市场还能占得住多少。。。
------解决方案--------------------
要高信任權限,同時這個權限的開啟,沒有任何許可對話框(哦!對話框已經夠煩人的了,不是麼?),而是需要用戶使用5個詭異的不可理解的步驟才能夠打開。
似乎在默認情況下,整個3D特性都被Block掉?這簡直糟糕透了:顯然觸怒用戶和開發人員可不是什麼好主意。
http://blogs.msdn.com/b/eternalcoding/archive/2011/12/10/silverlight-5-is-out.aspx
Security and 3D
First of all, please read this article: http://blogs.msdn.com/b/eternalcoding/archive/2011/10/18/some-reasons-why-my-3d-is-not-working-with-silverlight-5.aspx
By the way, you may experience security errors with Silverlight 5 RTM when you want to use the wonderful new 3D feature. In fact, some graphics drivers may allow malicious code to execute. That may lead to an unwanted hard reset or a blue screen.
Starting with the beta version, to protect users for this kind of trouble, we initiate a first scenario where all Windows XP Display Driver Model (XPDM) drivers on Windows XP, Windows Vista, and Windows 7 will be blocked by default. Permission will be granted automatically in elevated trust scenarios and Windows Display Driver Model (WDDM) drivers will not require user consent at run-time.
But as always, features, including security features, continue to be refined and added during post-beta development.
And for the RTM version, there were a number of approaches considered to further improve security and stability, but the solution to block 3D in partial trust by default was the best option for this release. Permission is still granted automatically in elevated trust scenarios.
To grant 3D permissions, you just have to right click on your Silverlight plugin, go to the Permissions tab and allow your application:
還有討論樓:
http://forums.silverlight.net/t/244238.aspx/1
微軟啊用的越多就越恨他。
好吧。即使如此,我也不會跑去HTML5+JS。反正都是浪費人生,我寧可選擇舒服點的。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
新手求助LineSeries折线的圆点怎么去掉
由于数据比较密集,LineSeries的圆点很大程度上影响了折线图的展示,请问可不可以设置式样把...
-
求教大家:如何继承SL5中的DrawingSurface?
自己写了一个MyDrawingSurface类,继承自DrawingSurface,只在原有基础上新增了几个属性而已...
-
[讨论]Silverlight5 RTM 只能在OOB模式下使用3D硬件加速?
来自:http://silverlight.bayprince.com/tutorials.php?tutorial=8
Silv...
-
LineSeries横轴名称重叠问题
LineSeries横轴名称多的时候,就会重叠,看不清楚,有设置让不重叠,省略一些名称
------解决方案---------...
-
Silverlight DataGrid依某列值決定字体顏色
比如:表里有三列:id,namd,age
我希望当age<18时,age数字的颜色为红色.
本人在网上查过...
-
新手问题,关于WPF的DataGrid控件列标题居中问题!
内容居中已经解决但是标题居中查过一些资料无果!网上有silverlight 4的DataGrid居...
-
serverlight 地图路径查询
就是在serverlight地图上创建两个点,实现最短路径的查询功能,不知道有发实现吗?
------解决方案--------...
-
Microsoft Expression Blend 4 的密钥谁有?
下载了一个Microsoft Expression Blend 4 可是要密钥 怎么办
------解决方案--------...
-
silverlight的输入框在win7平板电脑上不能被感知
最近用了个win7的平板电脑,普通页面如果有输入框,光标点击在上面,光标附件会出现一...
-
Win 8将Silverlight和.Net打入冷宫?
在D9大会上,微软演示了Windows 8如何为应用程序整合了一个以触摸操作为主的用户界面,这些应用...