<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>徐磊的博客 - Vista</title><link>http://blog.csdn.net/ups216/category/258599.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 19 Apr 2008 16:20:43 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>ups216</dc:creator><title>失望的Vista SP1</title><link>http://blog.csdn.net/ups216/archive/2008/03/06/2152420.aspx</link><pubDate>Thu, 06 Mar 2008 00:33:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2008/03/06/2152420.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/2152420.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2008/03/06/2152420.aspx#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/2152420.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2152420</trackback:ping><description>微软已经发布了Windows Vista SP1，但是兴高采烈的我在反复尝试了10次安装以后终于决定暂时放弃，其中包括从新安装我的Windows Vista Ultimate，在完全干净的系统上进行安装。 &lt;img src ="http://blog.csdn.net/ups216/aggbug/2152420.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ups216</dc:creator><title>Windows Vista 开发新特性（2）- 你的文件存在哪？</title><link>http://blog.csdn.net/ups216/archive/2007/05/23/1623054.aspx</link><pubDate>Wed, 23 May 2007 19:08:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2007/05/23/1623054.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/1623054.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2007/05/23/1623054.aspx#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/1623054.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1623054</trackback:ping><description>其实这不能算是新特性，充其量算是一个Vista开发最佳实践，但是由于种种原因；基本上所有需要进行Vista兼容性升级的软件产品都会遇到这个问题，究其原因当然有历史因素，但是归根到底还是我们的开发不够规范。

先扯远一点，软件开发需要的到底是创新还是规范？我见过很多刚刚毕业的，还有仍然在校的学生把随意当成创新，把出轨当成炫耀。当我刚刚加入SSW的时候，对公司最大的不适应就是繁多而且详细的各项规范http://www.ssw.com.au/ssw/standards，上班的第一个月我收到最多的邮件都是提醒我哪里又违反了哪条规范；但是当我工作了1年以后，我发现这许许多多的标准已经成为了一种习惯，并且在帮我更快更好的完成我的日常工作。曾经听过这样的话“优秀是一种习惯”，当你吸取了其他人的经验，并在每天都不知不觉的使用这些经验的时候，那么你会发现做事的效率会大大的提高，并且一切都那么自然。当然，学习规范的过程是痛苦的，但总归是有收获的。回到软件开发的话题上来，我一直觉得学习编程最好的方式，就是把别人的代码自己从新写一边，编译并运行。记得上学的时候学习c语言就是这样，当我吧谭浩强老师的所有代码&lt;img src ="http://blog.csdn.net/ups216/aggbug/1623054.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ups216</dc:creator><title>Windows Vista 开发新特性（1）- 有关重启管理器 Restart Manager</title><link>http://blog.csdn.net/ups216/archive/2007/04/14/1564862.aspx</link><pubDate>Sat, 14 Apr 2007 20:01:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2007/04/14/1564862.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/1564862.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2007/04/14/1564862.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/1564862.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1564862</trackback:ping><description> (这段时间在Vista兼容性讲座以及后续的支持过程中积累了一些东西，很希望和大家分享，这篇文章就作一个开头吧，我会在近期陆续发一些Vista开发相关的内容。)

自从我们开始使用计算机开始，重新启动就一直是我们用来“解决问题”的最后纺线，应用程序的更新更是如此，很多的问题都因为从新启动而变得简单。但是随着我们用的系统变得复杂，重新启动也变得越来越让人无法接受，你可以想象一下需要关闭20个窗口然后等待10分钟来启动所有的系统服务的感觉吗？而你所更新的可能仅仅是媒体播放器的一个小小的bug。&lt;img src ="http://blog.csdn.net/ups216/aggbug/1564862.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ups216</dc:creator><title>Windows Vista 产品兼容性讲座 Webcasts</title><link>http://blog.csdn.net/ups216/archive/2007/01/04/1473408.aspx</link><pubDate>Thu, 04 Jan 2007 10:13:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2007/01/04/1473408.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/1473408.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2007/01/04/1473408.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/1473408.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1473408</trackback:ping><description>2007年1月期间, 会有四场有关Vista兼容性的Webcast,欢迎有兴趣的朋友在线和我交流.

这个系列课程基本上以Vista Logo认证的内容为核心,但是更偏重于解决具体问题.而且我会把所有的课程内容翻译成中文的. 如果大家在之前听的时候有任何的问题,也欢迎大家通过Webcast提问.我会尽量帮大家解决.
Windows Vista 产品兼容性系列课程(1)：软件安全性优化 ---Level 200 
Windows Vista 产品兼容性系列课程(2)：把住系统的大门，创建标准的安装程序 ---Level 200 
Windows Vista 产品兼容性系列课程(3)：创建稳健的应用程序 ---Level 200 
Windows Vista 产品兼容性系列课程(4)：新瓶装老酒，在现有应用程序中使用Vista新特性 ---Level 200 


&lt;img src ="http://blog.csdn.net/ups216/aggbug/1473408.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ups216</dc:creator><title>Windows Vista 产品兼容性讲座 - 对可执行文件签名 Code signing Procedure  </title><link>http://blog.csdn.net/ups216/archive/2006/12/14/1442606.aspx</link><pubDate>Thu, 14 Dec 2006 12:31:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2006/12/14/1442606.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/1442606.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2006/12/14/1442606.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/1442606.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1442606</trackback:ping><description>从Windows 2000开始，微软就开始在操作系统的模块上推行数字签名，最早是在驱动程序中推行，不过一直都没有特别强调这一点。从Vista开始，微软在x64位的系统上强制推行数字签名，没有经过WHDL和RDS认证并签名的驱动程序将无法在Vista x64版本上加载。对于普通的应用程序来说，微软也开始推行数字签名，虽然没有经过签名的应用程序仍然可以在Vista上运行，但是如果ISV想通过微软的logo认证，那么就必须对所有的可执行文件进行数字签名。在后续的Vista版本上，微软会逐步加强对数字签名的要求，最终要求所有的应用程序必须经过签名才能在Windows系统上运行。当然，这是长远目标，其中还有很长的路要走。&lt;img src ="http://blog.csdn.net/ups216/aggbug/1442606.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ups216</dc:creator><title>Windows Vista 产品兼容性讲座 - 课程资料</title><link>http://blog.csdn.net/ups216/archive/2006/12/13/1440451.aspx</link><pubDate>Wed, 13 Dec 2006 01:59:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2006/12/13/1440451.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/1440451.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2006/12/13/1440451.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/1440451.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1440451</trackback:ping><description>Windows Vista 软件质量认证课程资料&lt;img src ="http://blog.csdn.net/ups216/aggbug/1440451.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ups216</dc:creator><title>WPF Rocks! Check out the first Certified for Vista WPF Application - iBlocks</title><link>http://blog.csdn.net/ups216/archive/2006/12/11/1437863.aspx</link><pubDate>Mon, 11 Dec 2006 00:36:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2006/12/11/1437863.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/1437863.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2006/12/11/1437863.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/1437863.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1437863</trackback:ping><description> Check out iBlocks http://www.iblocks.com , considered to be the 1st Certified for Windows Vista WPF application, it allows you to mix your picutre, video together and create a rich 3D movie instantly. It's very cool. 

See my left-hand side bar, I just embedded a video clip here, it's fun.  
&lt;img src ="http://blog.csdn.net/ups216/aggbug/1437863.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ups216</dc:creator><title>Vista的屏幕截图小工具：Snipping Tool </title><link>http://blog.csdn.net/ups216/archive/2006/11/27/1416994.aspx</link><pubDate>Mon, 27 Nov 2006 16:18:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2006/11/27/1416994.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/1416994.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2006/11/27/1416994.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/1416994.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1416994</trackback:ping><description> 经常写Blog的人可能会用到屏幕截图，从前我们可以使用Alt-Print Screen，或者其他第3方的工具，比如Fullshot(http://www.inbit.com/fullshot.html)。 
我个人也很喜欢FullShot这个工具，非常的强大，但是使用的时候却总觉得它的功能太过强大，浪费了很多资源。刚刚使用Vista的时候还曾经和FullShot好好搏斗了一翻，但最终放弃了，因为它访问屏幕层的方式是在是Vista所不能接受的。
终于有一天，我发现了Snipping Tool，这个Vista内置的截图工具
终于有一天，我发现了Snipping Tool，这个Vista内置的截图工具&lt;img src ="http://blog.csdn.net/ups216/aggbug/1416994.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>ups216</dc:creator><title>Windows Vista User Account Control (UAC) 全新安全模块“用户帐户控制”</title><link>http://blog.csdn.net/ups216/archive/2006/11/27/1416793.aspx</link><pubDate>Mon, 27 Nov 2006 14:51:00 GMT</pubDate><guid>http://blog.csdn.net/ups216/archive/2006/11/27/1416793.aspx</guid><wfw:comment>http://blog.csdn.net/ups216/comments/1416793.aspx</wfw:comment><comments>http://blog.csdn.net/ups216/archive/2006/11/27/1416793.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ups216/comments/commentRss/1416793.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1416793</trackback:ping><description>用户帐户控制UAC就是微软为Vista操作系统全新设计的安全保护模块，它的主要目的是要保护用户在交互状态下不受恶意软件和代码的攻击。

如果我问大家，有多少人正在使用管理员帐户登陆电脑，我想80%以上的人会回答是；特别是对正在屏幕前的你来说（我估计看着篇文章的多数会是开发人员）。至少我的程序员们都在使用系统管理员级别的用户名，而且他们拥有网络上的最高权限。其实这也很正常，对于开发人员来说，我们需要随时访问很多的系统资源，才能跟快捷的解决问题。但是程序员的电脑的从装率可能也是最高的，起码我在过去的3个月中间从新安装了至少4次。究其原因，就是因为我们的工作环境太不安全了，如果我在工作中使用了恶意软件，纳闷它将获得我系统上的最高权限，并且为所欲为；管你什么系统文件，注册表，统统变成了案上之肉。
针对这种情况，微软提出了这个UAC的系统，它可以保证任何人在登陆到电脑的时候都运行在标准用户权限之下，就算你是管理员。其原理其实很简单，当任何用户登录电脑的时候，UAC会把用户的高级权限剥离，只留下标准权限，并启动登陆进程；这样用户只能用这些标准的权限来启动电脑，进一步的说，用户所启动的程序也就&lt;img src ="http://blog.csdn.net/ups216/aggbug/1416793.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>