<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.itecn.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CHS"><title type="html">UU'S T&amp;T</title><subtitle type="html">TIPS AND TROUBLESHOOTS FOR WINDOWS
</subtitle><id>http://blogs.itecn.net/blogs/youyang/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.itecn.net/blogs/youyang/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61120.2">Community Server</generator><updated>2007-06-19T12:21:00Z</updated><entry><title>Windows 7的猜想</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2008/10/30/windows-7.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2008/10/30/windows-7.aspx</id><published>2008-10-30T14:40:00Z</published><updated>2008-10-30T14:40:00Z</updated><content type="html">&lt;P&gt;随着Windows 7的M3版本发布(从connect.microsoft.com上可以下载), 终于亲手体验了一下传说中的7.&lt;/P&gt;
&lt;P&gt;Windows Media Player12,更新的计算器，Gadget的排列方式更智能可以像Mac 的图标方式排列，无疑这个版本带来了很多的用户体验。&lt;/P&gt;
&lt;P&gt;随着使用的深入，发现其实内核的变化不多，UAC还在，只是更贴心，不会时不时的蹦出来要你确认，如果你的计算机是触摸屏幕，你甚至可以体验到传说中的Surface技术，有想过放弃鼠标和键盘吗？一切都是你的双手控制...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;突然想到...&lt;/P&gt;
&lt;P&gt;Windows 2000和Windows XP的故事，Windows 2000的版本号Windows NT 5.0，Windows XP版本号 Windows NT 5.1，&lt;/P&gt;
&lt;P&gt;Windows XP的UI是一次飞跃，但内核没有太大变化...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;我们来猜想...&lt;/P&gt;
&lt;P&gt;Windows Vista和Windows 7的故事， Windows Vista版本号6.0， Windows 7的版本号 6.1（目前的信息是这样的）&lt;/P&gt;
&lt;P&gt;Windows7的UI又是一次飞跃，但内核和Wndows Vista比较没有太大变化...&lt;/P&gt;
&lt;P&gt;看来是时候来迎接Windows 6时代的黄金系统喽！&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=81847" width="1" height="1"&gt;</content><author><name>yangyou</name><uri>http://blogs.itecn.net/members/yangyou.aspx</uri></author></entry><entry><title>Windows Live Video Messages</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2008/08/22/windows-live-video-messages.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2008/08/22/windows-live-video-messages.aspx</id><published>2008-08-22T07:35:00Z</published><updated>2008-08-22T07:35:00Z</updated><content type="html">&lt;P&gt;啥也不说了，大家用标题做关键字搜一下GOOGLE，进入服务了，有啥bug记得发Email给我。youyang1983AThotmail.com&lt;/P&gt;
&lt;P&gt;特别关心的一个问题：&lt;/P&gt;
&lt;P&gt;1. 中国的网络上传和下载有多快。美国这里竟然到了 16M下载/4M上传的速度。&lt;/P&gt;
&lt;P&gt;唉，感叹啊！&lt;/P&gt;
&lt;P&gt;顺便说下，微软的摄像头还是蛮不错的，面部识别和跟踪的效率不错，哈哈，为同一个team的产品打打广告了。&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=48195" width="1" height="1"&gt;</content><author><name>yangyou</name><uri>http://blogs.itecn.net/members/yangyou.aspx</uri></author></entry><entry><title>Microsoft Silverlight V1.0无法进行Automation Testing</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2008/05/13/microsoft-silverlight-v1-0-automation-testing.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2008/05/13/microsoft-silverlight-v1-0-automation-testing.aspx</id><published>2008-05-13T12:36:00Z</published><updated>2008-05-13T12:36:00Z</updated><content type="html">&lt;P&gt;从这个帖子起，我的Blog也正式转向了测试技术...&lt;/P&gt;
&lt;P&gt;因为产品测试周期太紧，所以我现在是忙晕了的状态，所以尽量发一些简洁的快讯吧。&lt;/P&gt;
&lt;P&gt;切入正题：&lt;/P&gt;
&lt;P&gt;Microsoft Silverlight V1.0相信很多朋友都见过了，大有与Flash分天下的趋势，但是在V1.0版本中，并没有实现Accessbility的APIs，也就是说，你用Automation Test Framework是无法找到Sliverlight中的控件的，因此你的自动化测试基本就别想了，目前这个问题会在V2.0中解决，V2.0 Beta1好像已经出来了...&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=45219" width="1" height="1"&gt;</content><author><name>yangyou</name><uri>http://blogs.itecn.net/members/yangyou.aspx</uri></author><category term="测试手札" scheme="http://blogs.itecn.net/blogs/youyang/archive/tags/_4B6DD58B4B622D67_/default.aspx" /></entry><entry><title>Windows7明年发布...</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2008/04/08/windows7.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2008/04/08/windows7.aspx</id><published>2008-04-08T14:29:00Z</published><updated>2008-04-08T14:29:00Z</updated><content type="html">&lt;P&gt;今天MSW上一个醒目的标题－“Bill 说Windows7明年会发布”，想想Windows 6那漫长的开发周期，心里不禁感叹，微软的Windows开发也终于开始提速了，其实，从我的感觉，微软里面很多人会有很鲜明的风格，最明显的Bill和Steven，Bill偏重于技术，往往会重视新技术的研发，但多多少少会忽略一些用户的需求，听很多老前辈说，多年以前，微软里面常常是Developer告诉PM，这个功能不能实现，而相信大家也会感觉到Windows/Office的“霸道”，往往新版本中让用户去适应新的变化，当然，我觉得这也是微软的功绩之一，因为它通过这种变化向用户传递了一种创新。而Steven是做市场出身，相信大家有看到过N年前Steven卖Windows的那个广告，很张扬的性格，但是我觉得市场确实需要这样的人，随着Bill王朝的渐渐退去，微软也正慢慢的进行着变革，产品开发周期的缩短，更注重市场，相信对我们来说是一个好消息。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=43083" width="1" height="1"&gt;</content><author><name>yangyou</name><uri>http://blogs.itecn.net/members/yangyou.aspx</uri></author></entry><entry><title>在Redmond的日子</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/11/16/redmond.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/11/16/redmond.aspx</id><published>2007-11-16T04:53:00Z</published><updated>2007-11-16T04:53:00Z</updated><content type="html">&lt;P&gt;Boss说，到Redmond工作3个月，Have fun,于是乎我就被扔到了这个半里地看不到人影的地方...&lt;/P&gt;
&lt;P&gt;作为80后的我们，当技术已经不是障碍的时候，与人的交流与沟通才是真正的难点，整天不停的开会，脑子里面充斥着美语，西班牙口音英语，中国口音的英语，最烦人的是印度人的英语，我的老天爷啊。其次，还得考虑咱说的话他们听了Happy不，好难啊...&lt;/P&gt;
&lt;P&gt;Microsoft这个地方，不管你有什么需求，都会有产品满足你，结果就导致了一个问题，不能说我们作不到，只能去赶快的把这个新东西搞定，用圈内兄弟们的话，如果产品搞不定，就搞定人。&lt;/P&gt;
&lt;P&gt;老大们的脑子里面经常是10几个Projects，所以，你别指望老大们帮你想今天要干什么，只能自己去想，实际上更形象的说，老大们就是公章，你有啥需求了，发封信给老大们，他们找相应的人，如果你也不知道让你的老大干什么，那么你的老大也会让你不知道干什么的。&lt;/P&gt;
&lt;P&gt;你干IT之前，特别是到Redmond这种地方之前，一定要下定决心，要么找到老婆赶快结婚，要不你就35以后再说，现在是巨痛苦的，哎，望着大韩航空的空姐们只能感叹了，原来国际航线的空姐漂亮都是为了照顾我这样的...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Redmond这边每小时最低工资7.99USD，我每小时的工资7.50USD，得，还没够上人家的最低工资标准....&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=26590" width="1" height="1"&gt;</content><author><name>yangyou</name><uri>http://blogs.itecn.net/members/yangyou.aspx</uri></author></entry><entry><title>招聘</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/10/25/26207.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/10/25/26207.aspx</id><published>2007-10-25T14:20:00Z</published><updated>2007-10-25T14:20:00Z</updated><content type="html">&lt;P&gt;呵呵，有些对不起盆老大，N久没上来，上来就发招聘广告，不过最近确实N忙，顺便发则招聘广告&lt;/P&gt;
&lt;P&gt;Microsoft R&amp;amp;D Group下的CTI Team现在招Tester，&lt;/P&gt;
&lt;P&gt;要求:&lt;/P&gt;
&lt;P&gt;1. 对Testing感兴趣，以前没有经验的也可，不过你得想出来这样一个问题：&lt;/P&gt;
&lt;P&gt;让你测NOTEPAD的打开功能，你至少要想出10种以上的Case&lt;/P&gt;
&lt;P&gt;2.在Windows Client(Windows Vista/XP),Windows Server 2003, MOSS 2007,SQL SERVER, ASP.NET, IIS, AD的一个方面，或者多个方面（越多越好）有一定的研究，比如：&lt;/P&gt;
&lt;P&gt;你知道Windows Vista的 网络知晓服务的原理吗？&lt;/P&gt;
&lt;P&gt;你知道AD的组策略分发的原理吗？&lt;/P&gt;
&lt;P&gt;3. Coding技巧(可选): 熟悉C++/C#, Batch, Script, PowerShell&lt;/P&gt;
&lt;P&gt;4. 英文，我前一阵发现某些同志大学CET 6都过了，结果Release不知道是啥意思，所以，英文的读写功底是要有的，因为Team整个沟通都是英文，至于口语，如果你说的好，倒是有机会被扔到Redmond工作去。&lt;/P&gt;
&lt;P&gt;其他&lt;/P&gt;
&lt;P&gt;Vendor职位，工作地点在Beijing SIGMA Building，Microsoft R&amp;amp;D Group&lt;/P&gt;
&lt;P&gt;MVP优先，有工作经验者优先(2~3年)(刚毕业的同志们，如果你们觉得自己在Testing方面有天赋，那么欢迎),&lt;/P&gt;
&lt;P&gt;最后我加一条，是MM的，并且是PLMM的，我负责Training你的Testing Skill，呵呵。&lt;/P&gt;
&lt;P&gt;我的联系方式自己找，就像Windows Team面试一样，你首先得能找到面试的地方才有的谈。&lt;/P&gt;
&lt;P&gt;中英文简历，你对上面3个问题的回答，PLMM的，你的照片一张，呵呵&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=26207" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>Windows SteadyState for Windows Vista is coming</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/08/07/windows-steadystate-for-windows-vista-is-coming.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/08/07/windows-steadystate-for-windows-vista-is-coming.aspx</id><published>2007-08-07T15:06:00Z</published><updated>2007-08-07T15:06:00Z</updated><content type="html">&lt;P&gt;呵呵，看到Alexis的文章《&lt;A class="" href="http://blogs.itecn.net/blogs/alexis/archive/2007/08/07/_1F50A952_-Windows-SteadyState-_A17B06741A59BA4E715128758476A18B977B3A67_.aspx" target=_blank&gt;借助 Windows SteadyState 管理多人共用的计算机&lt;/A&gt;》，其实，Windows SteadyState就是我们的Team在测试的，就着这个便利条件，给大家一些新的News。&lt;/P&gt;
&lt;P&gt;1. Windows SteadyState for Windows Vista 已经有了，并且目前正在测试，相信不久的以后，大家就会看到For Windows Vista版本的Windows SteadyState.&lt;/P&gt;
&lt;P&gt;2. Windows XP的Windows SteadyState正在进行和Windows XP Service Pack3的兼容性测试。&lt;/P&gt;
&lt;P&gt;3.那个"Undo Disk"功能，比VPC的要强大很多，因为它是可以通过WMI进行编程控制的哦，所以这个功能将来在测试领域会大有作为。&lt;/P&gt;
&lt;P&gt;4.大家在使用Windows SteadyState的过程中，如果发现了任何的反常现象，或者你对SteadyState有任何的建议，都可以在这篇贴在下面跟贴，或者直接发信到我的Email: &lt;A href="mailto:v-yayou@microsoft.com"&gt;v-yayou@microsoft.com&lt;/A&gt;，你的意见和建议都会最快的反馈到产品组的哦，^_^&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=23713" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>Windows Live One Care 2.0 beta开始对外测试了</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/07/17/windows-live-one-care-2-0-beta.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/07/17/windows-live-one-care-2-0-beta.aspx</id><published>2007-07-16T16:05:00Z</published><updated>2007-07-16T16:05:00Z</updated><content type="html">&lt;P&gt;梦想赢得一个Windows Vista Ultimate的产品序列号？&lt;/P&gt;
&lt;P&gt;梦想得到Windows Live One Care的订阅密钥？&lt;/P&gt;
&lt;P&gt;我想很多人应该都想要，靠盗版，靠算号？NO,我们要靠自己的劳动，这样才是实至名归的。&lt;/P&gt;
&lt;P&gt;我现在用的Windows Vista Ultimate的序列号就是Microsoft赠送的，而现在用的Windows Live One Care的订阅也是Microsoft 赠送的&lt;/P&gt;
&lt;P&gt;呵呵，身为测试工程师的我，自然要向大家多多介绍微软对外的测试站点&lt;/P&gt;
&lt;P&gt;&lt;A href="http://connect.microsoft.com/"&gt;http://connect.microsoft.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;在这里，你可以获得最新的Beta产品信息，再也不用为了尝鲜而四处下载不安全的镜像了，&lt;/P&gt;
&lt;P&gt;这个站点有一个特性，如果你是一个活跃的用户，那么你可以参与的项目也就越多，而比如Windows Vista/Windows Server 2008 Beta这样的项目，基本到最后都会去奖励表现优异的用户的，自然是PK了。&lt;/P&gt;
&lt;P&gt;刚刚看了一下，最近放的是Windows Live One Care 2.0 Beta,大家可以看看去。&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=23107" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>Picture: Microsoft</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/07/06/picture-microsoft.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/07/06/picture-microsoft.aspx</id><published>2007-07-06T08:24:00Z</published><updated>2007-07-06T08:24:00Z</updated><content type="html">&lt;P&gt;Microsoft 是一个美丽的地方，而我就在这里的某个地方工作：&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://blogs.itecn.net/photos/youyang/images/22644/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb22644 height=425 alt=DSC00089.JPG src="http://blogs.itecn.net/photos/youyang/images/22644/319x425.aspx" width=319 border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;每天，都会看到一句最经典的“您的潜力，我们的动力”，&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A href="http://blogs.itecn.net/photos/youyang/images/22645/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb22645 height=319 alt=DSC00077.JPG src="http://blogs.itecn.net/photos/youyang/images/22645/425x319.aspx" width=425 border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;而Microsoft的装修风格也会和Windows的相似^_^&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A href="http://blogs.itecn.net/photos/youyang/images/22647/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb22647 height=319 alt=DSC00078.JPG src="http://blogs.itecn.net/photos/youyang/images/22647/425x319.aspx" width=425 border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;至于我的地方，就没外面那么美了，每天8台机器在身边，好热啊!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A href="http://blogs.itecn.net/photos/youyang/images/22648/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb22648 height=425 alt=DSC00080.JPG src="http://blogs.itecn.net/photos/youyang/images/22648/319x425.aspx" width=319 border=0&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;但这都没关系，有可以展示智慧的白板，这是我最喜欢的东西&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A href="http://blogs.itecn.net/photos/youyang/images/22646/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb22646 height=425 alt=DSC00079.JPG src="http://blogs.itecn.net/photos/youyang/images/22646/319x425.aspx" width=319 border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;每天，最喜欢的时候是晚上8点以后，一切都静静的，少了很多浮躁与喧哗，此时还在公司OT是一种享受。&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A href="http://blogs.itecn.net/photos/youyang/images/22649/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb22649 height=319 alt=DSC00081.JPG src="http://blogs.itecn.net/photos/youyang/images/22649/425x319.aspx" width=425 border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;希望在某个时候某个地方也可以在Microsoft看到各位的身影！&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A href="http://blogs.itecn.net/photos/youyang/images/22643/original.aspx"&gt;&lt;IMG id=ctl00___ctl00___ctl00_ctl00_bcr_PictureDetails1___detailsImage_SmallThumb22643 height=319 alt=DSC00012.JPG src="http://blogs.itecn.net/photos/youyang/images/22643/425x319.aspx" width=425 border=0&gt;&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=22652" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>浅谈Bug的价值</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/07/05/bug.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/07/05/bug.aspx</id><published>2007-07-05T15:39:00Z</published><updated>2007-07-05T15:39:00Z</updated><content type="html">&lt;P&gt;话题由Windows的Explorer.exe进程而起，发表一下自己的看法，&lt;/P&gt;
&lt;P&gt;在作SDET之前，很多时候，发现Windows的反常现象，或者是一个看似不正常的现象，总是口诛笔伐，认为微软的东西实在是太烂了，连这种问题都会出现，就像这次的Windows Explorer.exe进程问题一样，但是，我问大家一个问题，你的系统上面为什么会连续去启动Explorer.exe呢？&lt;/P&gt;
&lt;P&gt;我和同事们的一些想法：&lt;/P&gt;
&lt;P&gt;1.你的键盘Win键和E键被卡住了，但&lt;/P&gt;
&lt;P&gt;&amp;nbsp;a,两个按键同时被卡住的可能真的是太小了。&lt;/P&gt;
&lt;P&gt;类似的，还有键盘坏了，睡觉的时候无意的按到了，换个键盘，重启一下就可以搞定。&lt;/P&gt;
&lt;P&gt;2. 黑客、木马攻击？&lt;/P&gt;
&lt;P&gt;正如Lee所说，如果一个黑客可以帮你启动Explorer.exe，那么他可以作更简单的事情去攻击。&lt;/P&gt;
&lt;P&gt;3. 自己按？&lt;/P&gt;
&lt;P&gt;但是，你为什么要自己把自己的机器耗尽资源呢？&lt;/P&gt;
&lt;P&gt;所以，大家自己想想，这个被外界媒体忽悠的Soooooooooooooooooooooooooooooooooooooooo“致命”的问题，虽然是代码的一个Issue，但是在现实世界中的没有太大的价值。&lt;/P&gt;
&lt;P&gt;我们报每个Bug之前，都会去想，这个Bug的价值在哪里？&lt;/P&gt;
&lt;P&gt;而，思考是在必须作的一件功课，希望大家也多多思考。&lt;/P&gt;
&lt;P&gt;忽悠，是现在很流行的，你今天被忽悠了没？&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=22623" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>Windows讨厌的"SPACE" Key rule</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/06/29/windows-space-key-rule.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/06/29/windows-space-key-rule.aspx</id><published>2007-06-29T02:51:00Z</published><updated>2007-06-29T02:51:00Z</updated><content type="html">&lt;P&gt;问大家一个问题，（不要自己动手实验，用你的第一直觉回答），&lt;/P&gt;
&lt;P&gt;如果让你完全用键盘去操作一个Windows的UI，&lt;/P&gt;
&lt;P&gt;什么键是负责 UI上面元素（比如Button, CheckBox, RadioButton）的选择？&lt;/P&gt;
&lt;P&gt;什么键是负责 这个选中的元素的 点击动作？&lt;/P&gt;
&lt;P&gt;我的答案&lt;/P&gt;
&lt;P&gt;TAB键， Enter键，&lt;/P&gt;
&lt;P&gt;但是，这个答案却是错误的，&lt;/P&gt;
&lt;P&gt;Windows里面有一个讨厌的“SPACE” key rule，&lt;/P&gt;
&lt;P&gt;那就是，当你遇到CheckBox控件的时候，即使这个控件已经获得了焦点，你还得必须通过Space（空格键）才能选中它。&lt;/P&gt;
&lt;P&gt;见我的一封Email:&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;......&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;IE:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;Tools-&amp;gt;Internet Options-&amp;gt;Security,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;OE:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Click &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;“&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Microsoft Communities&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;”&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;-&amp;gt;Click &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;“&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;Yes&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;”&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt; on the pop up notification-&amp;gt;Newsgroup Subscriptions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;On these pages, the checkbox and button&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;’&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;s behavior are same as XXXXX.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;And on this Web page:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms670553.aspx"&gt;&lt;SPAN style="mso-bidi-font-family:'Courier New';"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;http://msdn2.microsoft.com/en-us/library/ms670553.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;FONT face=Calibri size=3&gt;seems the SPACE key is the only key to fire action on the check box.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;A class="" name=LVS_EX_CHECKBOXES&gt;&lt;/A&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';"&gt;LVS_EX_CHECKBOXES&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';"&gt;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT:36pt;VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';"&gt;Version 4.70&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';"&gt;. Enables check boxes for items in a list-view control. When set to this style, the control creates and sets a state image list with two images using &lt;A href="http://msdn2.microsoft.com/en-us/library/ms534865.aspx"&gt;&lt;SPAN&gt;&lt;FONT face="Times New Roman"&gt;DrawFrameControl&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;. State image 1 is the unchecked box, and state image 2 is the checked box. Setting the state image to zero removes the check box.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT:36pt;VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';"&gt;Version 6.00&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';"&gt; Check boxes are visible and functional with all list view modes except the tile view mode introduced in ComCtl32.dll version 6. Clicking a checkbox in tile view mode only selects the item; the state does not change.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN-LEFT:36pt;VERTICAL-ALIGN:top;LINE-HEIGHT:140%;"&gt;&lt;SPAN style="FONT-SIZE:8.5pt;LINE-HEIGHT:140%;FONT-FAMILY:'Verdana','sans-serif';"&gt;You can obtain the state of the check box for a given item with &lt;A href="http://msdn2.microsoft.com/en-us/library/ms671083.aspx"&gt;&lt;SPAN&gt;&lt;FONT face="Times New Roman"&gt;ListView_GetCheckState&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;. To set the check state, use &lt;A href="http://msdn2.microsoft.com/en-us/library/ms671184.aspx"&gt;&lt;SPAN&gt;&lt;FONT face="Times New Roman"&gt;ListView_SetCheckState&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;. If this style is set, the list-view control automatically toggles the check state &lt;SPAN style="COLOR:red;"&gt;when the user clicks the check box or presses the space bar&lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;But XXXX, for me, I don&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;’&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;t like this design, because the End User has to know, when you use keyboard to control UI, you must use &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;“&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SPACE&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;”&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt; key to select checkbox, even if the checkbox has the focus,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoPlainText style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;And I&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;’&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;m the person who just know this &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;“&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt;SPACE&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Courier New';mso-ascii-font-family:Calibri;"&gt;”&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Calibri&gt; Key rule&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:Wingdings;mso-bidi-font-size:10.0pt;mso-hansi-font-family:Calibri;mso-ascii-font-family:Calibri;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;SPAN style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=22331" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>Build-in Guest账户 VS. Net 命令</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/06/28/build-in-guest-vs-net.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/06/28/build-in-guest-vs-net.aspx</id><published>2007-06-28T04:59:00Z</published><updated>2007-06-28T04:59:00Z</updated><content type="html">&lt;P&gt;哎，作SDET的人，基本都是手很壮的（壮的意思是不管干什么都能碰到bug），碰到一个用NET USER命令启用Build-in Guest 账户的问题，写出来，大家谁知道是怎么回事，告诉一声，我感觉是Bug。&lt;/P&gt;
&lt;P&gt;Repro Steps:&lt;/P&gt;
&lt;P&gt;1. 以Build-in Administrator身份启动CMD，&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;执行net user Guest 123 /active:yes，回车&lt;/P&gt;
&lt;P&gt;检查一下你的Build-in Guest &amp;nbsp;账户到底是启用了没？&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://blogs.itecn.net/photos/youyang/images/22250/original.aspx" target=_blank&gt;&lt;IMG style="WIDTH:800px;HEIGHT:600px;" height=600 src="http://blogs.itecn.net/photos/youyang/images/22250/original.aspx" width=800&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=22251" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>出个题，怎么把String里面的数字找出来呢？</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/06/24/string.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/06/24/string.aspx</id><published>2007-06-24T03:15:00Z</published><updated>2007-06-24T03:15:00Z</updated><content type="html">&lt;P&gt;Hi， 各位&lt;/P&gt;
&lt;P&gt;出个题，看看大家有没有好的算法，^_^，&lt;/P&gt;
&lt;P&gt;“I'm 22 years old”&lt;/P&gt;
&lt;P&gt;把上面的String中的22找出来，&lt;/P&gt;
&lt;P&gt;提示，MS的各类面试和笔试很喜欢这种东东哦。&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=21508" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>脚本，代码，爱/恨？</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/06/20/20699.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/06/20/20699.aspx</id><published>2007-06-20T12:18:00Z</published><updated>2007-06-20T12:18:00Z</updated><content type="html">&lt;P&gt;Free OT,成为了我们Automation Test Team的自觉守则了，结果导致了Team Members全体光棍，不是说人不优秀，而是大家把全部时间贡献给了代码，不过欣慰的是我们真的热爱代码，这也是我们引以为毫的一点－爱代码！&lt;/P&gt;
&lt;P&gt;恨，&lt;/P&gt;
&lt;P&gt;在MS的Automation Test Team,特别是EM组，永远不知道新市场策略是什么，所以Automation Code一定要考虑的几个问题：&lt;/P&gt;
&lt;P&gt;1. 跨平台，Windows 2003/XP/Vista (好在.net framework可以解决，但测试代码中一定尽量不要直接调用系统API，如果非要调用，也尽量通过WMI解决)&lt;/P&gt;
&lt;P&gt;2. 多语言，简体，台湾繁体，香港繁体，西班牙，俄罗斯，这些LOC build上你的Automation Code能工作否？(一定不要Hard Code String，比较String也需要通过MUI机制转换成本地化的String，写Batch最头痛，也需要考虑不同语言上面的名称是否相同)&lt;/P&gt;
&lt;P&gt;3. Automation Test Code是否有Memory Leak？能否经过Stress 和Long Haul test的考验？（不要以为.net语言就没有Memory Leak，当你的Code坚持不了24×10小时的时候，真的比较惭愧^_^）。&lt;/P&gt;
&lt;P&gt;4. C#.C++,VB.NET,T-SQL, HTML, ASP.NET,XML, VBS, Batch 这些语言一个都不能少，作测试的，你不要以为一门语言打变天下，因为永远有不同挑战迎接着你(最最痛恨的就是一个19的LCD上面是一屏幕的C#代码，而另外一个LCD上面是一屏幕的VBS代码，恨死我了！！)，哦，对了，还少了一个最新的PowerShell，给大家Show一下今天刚刚学的^_^，启用计算机中的Build-in Guest账户：&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt 36pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:Consolas;"&gt;$a = Get-WmiObject win32_useraccount -filter "LocalAccount=True AND Name='Guest'";&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt 36pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:Consolas;"&gt;$a.disabled=$false;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt 36pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:Consolas;"&gt;$a.Put();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;还好，Windows Server 2008中已经集成了PowerShell了，再也不需要写VBS中那些别扭的VB语法了，而也解决了Batch中很多的问题，比如变量传递问题。&lt;/P&gt;
&lt;P&gt;用我最常说的一句话，别人都认为我们是折腾计算机的人，实际上我们是被计算机折腾的人，&lt;/P&gt;
&lt;P&gt;BTW，&lt;/P&gt;
&lt;P&gt;看到这个Blog的单身MM，我们Team里面有很多很优秀的小伙子，^_^&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=20699" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry><entry><title>当Administrator变成Administrador</title><link rel="alternate" type="text/html" href="http://blogs.itecn.net/blogs/youyang/archive/2007/06/19/administrator-administrador.aspx" /><id>http://blogs.itecn.net/blogs/youyang/archive/2007/06/19/administrator-administrador.aspx</id><published>2007-06-19T04:21:00Z</published><updated>2007-06-19T04:21:00Z</updated><content type="html">&lt;P&gt;呵呵，钓了大家一天，现在公布正确答案，&lt;/P&gt;
&lt;P&gt;首先，大家看看标题，Administrador?，是我拼错了吗？(t-&amp;gt;d)&lt;/P&gt;
&lt;P&gt;不是，在西班牙文的Windows Vista中，英文的Administrator账户就是用Administrador来标识的（类似的还有俄文，德文系统）&lt;/P&gt;
&lt;P&gt;那么我们的Batch就会遇到一个致命的问题，比如：&lt;/P&gt;
&lt;P&gt;Net User Administrator /active:yes&lt;/P&gt;
&lt;P&gt;这条语句，在西班牙文的系统上面就会执行失败，原因很简单，因为西班牙文的系统用Administrador代表Build-In administrator账户。&lt;/P&gt;
&lt;P&gt;因此，在&lt;A class="" href="http://blogs.itecn.net/blogs/youyang/archive/2007/06/18/20269.aspx" target=_blank&gt;上一篇文章&lt;/A&gt;中的C#代码实际上是起到了一个名称翻译的作用，&lt;/P&gt;
&lt;P&gt;其原理是，通过WMI的Win32_UserAccount 类&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Cambria','serif';mso-bidi-font-family:'Times New Roman';mso-font-kerning:0pt;mso-no-proof:yes;"&gt;p.mpInterWMIPath = &lt;SPAN style="COLOR:blue;"&gt;new&lt;/SPAN&gt; ManagementPath(&lt;SPAN style="COLOR:#a31515;"&gt;&lt;A&gt;\\\\.\\root\\cimv2:Win32_UserAccount&lt;/A&gt;&lt;/SPAN&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;获得当前系统的所有账户实例，然后通过枚举每个实例的SID属性判断其是否为需要的账户，&lt;/P&gt;
&lt;P&gt;因为Build-In Administrator的最后的SID是500， Guest是501。&lt;/P&gt;
&lt;P&gt;上篇文章的工具应该怎么用来支持LOC语言的系统呢？&lt;/P&gt;
&lt;P&gt;上面的代码可以通过VS.NET或者C#编译器进行编译，之后形成一个叫做USERS.exe的文件。&lt;/P&gt;
&lt;P&gt;那么具体的解决方案如下：&lt;/P&gt;
&lt;P&gt;1. 调用这个Users.exe将西班牙文系统上面的Build-in Administrator 账户写到一个TXT文件中，比如如下的Batch&lt;/P&gt;
&lt;P&gt;@ECHO OFF&lt;/P&gt;
&lt;P&gt;USERS.EXE Administrator &amp;gt; LOCNAME.txt&lt;/P&gt;
&lt;P&gt;2. 使用For语句，从LOCNAME.txt文件中读取解析之后的Administrator名称（Administrador），比如如下的Batch&lt;/P&gt;
&lt;P&gt;@ECHO OFF&lt;/P&gt;
&lt;P&gt;for /f %%H IN (LOCNAME.txt) DO Net User %%H /active:yes&lt;/P&gt;
&lt;P&gt;注意，上面的脚本都使用同一个工作文件夹。&lt;/P&gt;
&lt;P&gt;当然，上一篇文章的代码只是一个Demo，因为不能将工作中的代码外泄的规定，所以只能写一个Mini版的，但基本的原理就是如上的东西了，&lt;/P&gt;
&lt;P&gt;希望对大家工作有帮助。&lt;/P&gt;&lt;img src="http://blogs.itecn.net/aggbug.aspx?PostID=20433" width="1" height="1"&gt;</content><author><name>youyang</name><uri>http://blogs.itecn.net/members/youyang.aspx</uri></author></entry></feed>