Windows的达尔文进化图
之前发布过《操作系统图形界面发展史(1981-2009)》,今天在网上看到一张自于Testking.com的关于Windows的进化图,其从1985年的windows 1.0到2009年的windows 7的。挺有意思的。点击可以看大图。
图片来源: The Darwinian Evolution of Windows by Tech King
Windows编程革命简史
源文:A Brief History of Windows Programming Revolutions (Ron Burk)
首先,是 Windows API 和 DLL Hell。(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难,首当其冲的是COM编程,相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windows不举,这就是DLL Hell) 于是,第一次革命是DDE——我们可以创建一个状态条在上面显示Microsoft的股票价格(译注:Dynamic Data Exchange,工作原理是: 甲方申请一块全局内存,然后把内存指针postmessage到乙方,乙方根据收到的指针访问那块全局内存)。
在那个时候,Microsoft 创建了 VERSIONINFO 资源来管理版本信息,当然,是用来消除DLL Hell。但是,另一个微软内部的小组发现了DDE的致命缺陷:这不是他们做的!
为了解决这个问题,他们创造了OLE(很像DDE,只是名字不一样),而且,我还记得在一次 Microsoft 大会上, ...
McAfee误杀svchost.exe
这两天,杀毒软件又出事了。还记得2007年5月,那次是Norton把简体中文Windows下的netapi32.dll 和 lsasrv.dll。最近的一次是,2008年11月,AVG把user32.dll给干掉了。
这次是McAfee的5958版病毒库,导致McAfee误杀了Windows XP SP3下的svchost.exe,这最终导致了Windows不断地重复启动,据说有数十万PC成了小白鼠。简单地到Twitter和各国外技术社区看看,真是受灾严重啊。
下面是出错信息:
The file C:WINDOWS\system32\svchost.exe contains the W32/Wecorl.a Virus.
Undetermined clean error, OAS denied access and continued.
Detected using Scan engine version 5400.1158 DAT version 5958.0000.
其实,可能大家都误解了,McAfee把svchost.exe识别为一个恶意程序,我觉得这是一种“实事求是”的态度啊 ...
微软的安全补丁分析
截止至2009年底,大约有90%的微软安全补丁是把管理员权限给disable了。根据 BeyondTrust的报告,到今年3月分,Windows 7 有57%的安全补丁是以移除管理员权限作为解决方法的,相比较而言,Windows 2000 是 53%,Windows XP 是 62%,Windows Server 2003 是 55%,Windows Vista 是 54% 以及 Windows Server 2008 是 53%,而最牛的要算是 —— 100% 的 Microsoft Office 和 94% Internet Explorer (其中100% 的 IE8 )的安全补丁是移除管理员权限。
这对于某些公司的IT部门来说是个好消息,因为这些公司的IT部门通常是不会让公司的员工有本机的管理员权限的,根据微软大量的安全补丁是移除某些管理员权限的这一特性,这意味着对于本机只有一般用户权限IT管理,将会防住很大一部份的恶意攻击。
Paul Cooke, Wi ...
Windows 7 的新粉丝 Linus Torvalds
正当Windows 7 开始热卖的时候,正当广大北美用户抱怨Windows 7的销售价格,在东方要比西方便宜很多的时候。我们著名的Linus Torvalds来到了日本东京的一个软件商店里“庆祝Windows 7的Release”,难道他是去那里买一份便宜的Windows 7?
Linus Torvalds, 图片来自一个未经确认的 Yodobashi 商店, Tokyo, Japan. 来源: Jim Zemlin/The Linux Foundation (点击看大图)
这个图片目前还没有新闻报道,不过已有很多来源可以参考了……
Linus在日本参加一个Japan Linux Symposium的座谈会,在一个Picaca的链接上说,Microsoft选择了和Japan Linux Symposium同一天,在座谈会的间隙,Linus和其同事想做点有趣的事情,于是他们来到了Windows 7的小商店里,当然,售货员同志并不知道这人是谁,而Linus一进店里马上就做了一个下蹲坚大拇指的手势,而他的同事很识相地马上就照了一张照片。呵呵,当然,他们什么也没有买。
而在一个 ...
Windows下和程序员相关小工具
1 HOUR SOFTWARE – 很多的小工具集
.NET Memory Profiler – 可以找出.NET程序中的内存泄露问题,并找出可优化的内存。
.NET Reflector – 查看,导航,搜索.NET汇编中的类的继承关系。
Active Webcam – Webcam 视频监视软件。
ArsClip – 剪贴版管理程序,可以跟踪每次剪贴版中的内容,并可以通过设置热键,取出粘贴其中的内容。
ASP2ASPX – 转换ASP 程序页到ASP.NET
AutoHotKey – 自动点击键盘和鼠标。
Awave Studio – 几乎是所有的音频格式的转换程序。
Batch files – 想要不同功能的bat文件吗?这个站点集成了很多功能强大的bat文件。
BartPE – 制作一张可以启动的Windows CD/DVD
Beyond Compare – 快速容易地比较和合并本地,远程或FTP服务器上的文件和目录。
BitPim – 可以查看并操作绝大多数的 CDMA 手机
Bullzip PDF Printer – PDF文件打印机程序。
Cain & Abel ...
4月14日,微软补丁日
下周二,微软准备release至少8个以上的安全补丁,如下表所示。目前没有太多的信息,不过,我们知道的是其中Excel的那个BUG早在2月份的时候就报告了,http://www.microsoft.com/technet/security/advisory/968272.mspx,可是这么长的时候后才有patch。哎。
这次的BUG数之多,覆盖面之广(包括IE,Office,DirectX,Windows …),看来,下周二各个公司的IT部门又有得忙了。
编号
严重程度
攻击方式
重启
影响的软件*
Windows1
严重
远程代码运行
需要重启
Microsoft Windows, Microsoft Office
Windows2
严重
远程代码运行
...
OMG, Windows 7 来自未来
今天,2009年3月14日,某个工程师准备把自己的Windows 7 build7000升级到build 7057,在安装过程中,我们的工程师选择了备份老的系统,于是老的build被备份成到了windows.old目录下,然后当整个系统运行时,这位朋友发现了这一版本的Windows 7好像使用了很多来自外星的技术,很明显他扭曲了时间,下面是他的发现和截屏。
点击图片可以大图