<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>loliBeta &#187; windows</title>
	<atom:link href="http://www.lolibeta.com/tag/windows/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lolibeta.com</link>
	<description>这是一群萝莉控们的技术史诗</description>
	<lastBuildDate>Sun, 16 Oct 2011 11:18:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>简单试用Windows Developer Preview 8102</title>
		<link>http://www.lolibeta.com/pc/software/1980.html</link>
		<comments>http://www.lolibeta.com/pc/software/1980.html#comments</comments>
		<pubDate>Sun, 18 Sep 2011 04:30:30 +0000</pubDate>
		<dc:creator>yksoft1</dc:creator>
				<category><![CDATA[软件试用]]></category>
		<category><![CDATA[Win8]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.lolibeta.com/?p=1980</guid>
		<description><![CDATA[<p>BUILD大会上微软发布了下一代Windows系统，代号Windows 8的第一个公开预览版本Windows Developer Preview，build 8102。可以去如下地址下载这个公开版本（貌似限制了单线程，国内不容易一次性直接下完）：官方下载页面 。我之前在山寨上网本安装过build 7850，因此这次也想来试试看。据说，此版本在虚拟机上安装比较麻烦（需要IOAPIC和ACPI2.0支持），且不能在没有NT6系统的情况下轻易和NT5系列系统双启动，而我目前没有任何空闲的机器和空闲的硬盘。好在这两天最新的VMWare Workstation 8出了，因此试试看。
我使用的计算机是一台老G965芯片组，奔腾双核E2160的机器。这个CPU支持amd64，但不支持VT-x硬件虚拟化技术，目前的主系统是32位的Windows Server 2003（公家的机器，接手来就是这系统，懒得重装了）。这个配置足以运行VMWare Workstation 8，但是不能虚拟64位客系统。下载32位版的Windows Developer Preview，直接新建个默认虚拟机，给1GiB内存，24GB磁盘。我忘了给安装过程截图，但一切还是比较顺利的。之后装VMWare Tools却出了问题，装上后桌面一出来是个黑屏。用简单快速的办法，PE启动，直接删除%windir%\system32\drivers下的vm3dmp.sys（VMWare SVGA 3D驱动）。貌似8102不再支持老的（NT5世代的）显卡驱动，因此VMWare SVGA II也装不了，只能用微软标准SVGA（这里改名Microsoft Basic Display什么的了，毕竟VGA本身就已经是个历史名词了）。因此，显示速度很难接受，但是还是勉强能跑的。
由于时间非常仓促，仅仅截了23张图来做个简单的说明。

这是默认的Metro UI“开始”。Metro UI的程序不能和桌面程序同时显示，可以说Metro UI的每个应用和传统桌面平等，都是整个窗口系统中的一个虚拟桌面。这个Metro的主页面看上去让人想起Windows Phone 7的UI，也许对洋大人来说很漂亮很新颖，但是不知对亚洲语言本地化之后的适应性怎么样。

Metro桌面下的IE10，全屏显示，在使用鼠标操作时，按右键能调出每个Metro应用下方的命令栏。这个新界面下的IE10不支持任何ActiveX插件，碰到插件也不会提示安装。

Metro的控制面板。要么是极度简化，要么是根本没有写完，它的功能非常少，高级功能还是必须到传统桌面下的控制面板。


便笺，在主页面往右翻到最右边的某个tile（Metro用鼠标居然不支持全页直接拖动滚动，还要去拖滚动条！）

手写记事簿，应该能识别英文手写。

两个小游戏，看来微软做的这些demo的Metro应用就是在App Store上最泛滥的那种小东西。。。。


Metro UI不能让人太兴奋，因为毕竟这是给触摸设备优化的，谁愿意一台全功能的PC被限在这种框框里呢？我们去传统桌面吧。
开始菜单貌似滚蛋了，一点就进去Metro的主页。可以看到下一代Windows的新功能：在没有3D加速显示的情况下，桌面仍然能实现一定的透明特效。不过其他方面，这桌面和Windows 7目前看不出太大区别，除了Windows经典主题不知是干掉了还是把启用方法隐藏了。

带Ribbon的资源管理器窗口。Ribbon这个东西有人爱有人恨，我就不太喜欢。所有功能这么一下摆出来，反而更不好找。好在快捷键变化不大。另外，文件夹选项里的很多东西在Ribbon里面没有，比如那个臭名昭著的“隐藏受保护的系统文件”什么的。

自带装上光盘ISO格式镜像的功能（其实这是Mac用户的常用叫法，PC用户对应的概念是“虚拟光驱”）。其实微软早就做过这样的小工具，好像在XP SP1时代就有（貌似叫Virtual CD-ROM Control Panel），一直没直接放进系统里，不过我在build 7850就看到这功能直接加入系统了。其原理应该是把添加虚拟设备，虚拟插入光盘和删除虚拟设备自动化了一下。

作为古董软件专家，最关心的还是NTVDM的问题。在这个新系统版本的32位版中，NTVDM（前台称为“16位应用程序支持”）默认是关闭的，第一次运行16位程序的时候弹出来一个对话框要求确认打开此功能。看上去NTVDM的运行效果和Windows 7、build 7850没有什么区别。

5月的时候为介绍Windows 1.03的SDK写的小程序，在DOSBox中的Windows 1.01下，和在这个新系统版本下同时都能运行。版本号照例返回3.95。

Photoshop 6.0可以用，而更老的Photoshop 3.0就要开兼容模式否则启动会报内存不足（不知为何）。

Word 6.0 32位版和Word 95。7850下不能跑，报内存不足；8102下能跑了。

新任务管理器的界面，似乎主要新功能是能管理Metro UI下应用的运行情况。

新任务管理器“详细”选项卡与Windows Server 2003版任务管理器的对比。似乎Metro UI下的程序在这个32位版并非独立进程而是运行在一个服务下面的。另外2003的任务管理器看不到新DWM服务所在那个特殊用户组。（PS：这个版本的Windows Defender占用资源巨大，建议禁止）。

“性能”选项卡对比。其实早在Vista时代，任务管理器对内存使用的统计方法就已经有大变化了，两者在字面上显示的内存使用肯定会不一样。

服务和Windows 7相比增加了好几个，最令人注目的就是这几个代号Broker的东西，看描述，显然是和Metro UI WinRT程序相关的。

最新的微软拼音2012。选字框的默认字体大小变大。7850里面的还不是这个版本。

7850的控制面板中，输入法管理和Win7类似，7955换成了这个所谓“语言”的东西。话说为什么同是中文（简体），英文输入和带输入法的要算两个“Language”呢？

最后是番外的图。480M内存下，这个版本仍然能够启动到桌面（系统安装检测的要求是1G），占了300多M PF，估计什么都干不了了。。

新的复制文件界面，带有直观的流量显示功能（没试那个最新的覆盖文件选项框）。

总之感觉这确实还是个pre-beta版本，在虚拟机里的支持也不完善，估计确实是像微软说的，是给将来开发Metro UI WinRT应用的开发者热身所用。不过据说通过修改注册表关闭Metro [...]]]></description>
			<content:encoded><![CDATA[<p>BUILD大会上微软发布了下一代Windows系统，代号Windows 8的第一个公开预览版本Windows Developer Preview，build 8102。可以去如下地址下载这个公开版本（貌似限制了单线程，国内不容易一次性直接下完）：<a href="http://msdn.microsoft.com/en-us/windows/apps/br229516" >官方下载页面</a> 。我之前在山寨上网本安装过build 7850，因此这次也想来试试看。据说，此版本在虚拟机上安装比较麻烦（需要IOAPIC和ACPI2.0支持），且不能在没有NT6系统的情况下轻易和NT5系列系统双启动，而我目前没有任何空闲的机器和空闲的硬盘。好在这两天最新的VMWare Workstation 8出了，因此试试看。<br/>
我使用的计算机是一台老G965芯片组，奔腾双核E2160的机器。这个CPU支持amd64，但不支持VT-x硬件虚拟化技术，目前的主系统是32位的Windows Server 2003（公家的机器，接手来就是这系统，懒得重装了）。这个配置足以运行VMWare Workstation 8，但是不能虚拟64位客系统。下载32位版的Windows Developer Preview，直接新建个默认虚拟机，给1GiB内存，24GB磁盘。我忘了给安装过程截图，但一切还是比较顺利的。之后装VMWare Tools却出了问题，装上后桌面一出来是个黑屏。用简单快速的办法，PE启动，直接删除%windir%\system32\drivers下的vm3dmp.sys（VMWare SVGA 3D驱动）。貌似8102不再支持老的（NT5世代的）显卡驱动，因此VMWare SVGA II也装不了，只能用微软标准SVGA（这里改名Microsoft Basic Display什么的了，毕竟VGA本身就已经是个历史名词了）。因此，显示速度很难接受，但是还是勉强能跑的。<br/>
由于时间非常仓促，仅仅截了23张图来做个简单的说明。<br/>
<span id="more-1980" ></span><br/>
这是默认的Metro UI“开始”。Metro UI的程序不能和桌面程序同时显示，可以说Metro UI的每个应用和传统桌面平等，都是整个窗口系统中的一个虚拟桌面。这个Metro的主页面看上去让人想起Windows Phone 7的UI，也许对洋大人来说很漂亮很新颖，但是不知对亚洲语言本地化之后的适应性怎么样。<br/>
<a rel="attachment wp-att-1981"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-0" ><img src="../wp-content/uploads/2011/09/win8-0-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
Metro桌面下的IE10，全屏显示，在使用鼠标操作时，按右键能调出每个Metro应用下方的命令栏。这个新界面下的IE10不支持任何ActiveX插件，碰到插件也不会提示安装。<br/>
<a rel="attachment wp-att-1982"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-1" ><img src="../wp-content/uploads/2011/09/win8-1-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
Metro的控制面板。要么是极度简化，要么是根本没有写完，它的功能非常少，高级功能还是必须到传统桌面下的控制面板。<br/>
<a rel="attachment wp-att-1983"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-2" ><img class="alignnone size-medium wp-image-1983"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-2-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
<a rel="attachment wp-att-1984"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-4" ><img class="alignnone size-medium wp-image-1984"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-4-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
便笺，在主页面往右翻到最右边的某个tile（Metro用鼠标居然不支持全页直接拖动滚动，还要去拖滚动条！）<br/>
<a rel="attachment wp-att-1986"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-5" ><img class="alignnone size-medium wp-image-1986"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-5-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
手写记事簿，应该能识别英文手写。<br/>
<a rel="attachment wp-att-1987"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-6" ><img class="alignnone size-medium wp-image-1987"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-6-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
两个小游戏，看来微软做的这些demo的Metro应用就是在App Store上最泛滥的那种小东西。。。。<br/>
<a rel="attachment wp-att-1988"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-7" ><img class="alignnone size-medium wp-image-1988"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-7-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
<a rel="attachment wp-att-1989"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-8" ><img class="alignnone size-medium wp-image-1989"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-8-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
Metro UI不能让人太兴奋，因为毕竟这是给触摸设备优化的，谁愿意一台全功能的PC被限在这种框框里呢？我们去传统桌面吧。<br/>
开始菜单貌似滚蛋了，一点就进去Metro的主页。可以看到下一代Windows的新功能：在没有3D加速显示的情况下，桌面仍然能实现一定的透明特效。不过其他方面，这桌面和Windows 7目前看不出太大区别，除了Windows经典主题不知是干掉了还是把启用方法隐藏了。<br/>
<a rel="attachment wp-att-1990"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-9" ><img class="alignnone size-medium wp-image-1990"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-9-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
带Ribbon的资源管理器窗口。Ribbon这个东西有人爱有人恨，我就不太喜欢。所有功能这么一下摆出来，反而更不好找。好在快捷键变化不大。另外，文件夹选项里的很多东西在Ribbon里面没有，比如那个臭名昭著的“隐藏受保护的系统文件”什么的。<br/>
<a rel="attachment wp-att-1991"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-10" ><img class="alignnone size-medium wp-image-1991"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-10-450x355.png"  alt=""  width="450"  height="355" /></a><br/>
自带装上光盘ISO格式镜像的功能（其实这是Mac用户的常用叫法，PC用户对应的概念是“虚拟光驱”）。其实微软早就做过这样的小工具，好像在XP SP1时代就有（貌似叫Virtual CD-ROM Control Panel），一直没直接放进系统里，不过我在build 7850就看到这功能直接加入系统了。其原理应该是把添加虚拟设备，虚拟插入光盘和删除虚拟设备自动化了一下。<br/>
<a rel="attachment wp-att-1992"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-11" ><img class="alignnone size-medium wp-image-1992"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-11-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
作为古董软件专家，最关心的还是NTVDM的问题。在这个新系统版本的32位版中，NTVDM（前台称为“16位应用程序支持”）默认是关闭的，第一次运行16位程序的时候弹出来一个对话框要求确认打开此功能。看上去NTVDM的运行效果和Windows 7、build 7850没有什么区别。<br/>
<a rel="attachment wp-att-1993"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-12" ><img class="alignnone size-medium wp-image-1993"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-12-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
5月的时候为介绍Windows 1.03的SDK写的小程序，在DOSBox中的Windows 1.01下，和在这个新系统版本下同时都能运行。版本号照例返回3.95。<br/>
<a rel="attachment wp-att-1994"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-13" ><img class="alignnone size-medium wp-image-1994"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-13-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
Photoshop 6.0可以用，而更老的Photoshop 3.0就要开兼容模式否则启动会报内存不足（不知为何）。<br/>
<a rel="attachment wp-att-1995"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-14" ><img class="alignnone size-medium wp-image-1995"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-14-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
Word 6.0 32位版和Word 95。7850下不能跑，报内存不足；8102下能跑了。<br/>
<a rel="attachment wp-att-1996"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-15" ><img class="alignnone size-medium wp-image-1996"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-15-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
新任务管理器的界面，似乎主要新功能是能管理Metro UI下应用的运行情况。<br/>
<a rel="attachment wp-att-1997"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-16" ><img class="alignnone size-medium wp-image-1997"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-16-450x439.png"  alt=""  width="450"  height="439" /></a><br/>
新任务管理器“详细”选项卡与Windows Server 2003版任务管理器的对比。似乎Metro UI下的程序在这个32位版并非独立进程而是运行在一个服务下面的。另外2003的任务管理器看不到新DWM服务所在那个特殊用户组。（PS：这个版本的Windows Defender占用资源巨大，建议禁止）。<br/>
<a rel="attachment wp-att-1998"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-17" ><img class="alignnone size-medium wp-image-1998"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-17-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
“性能”选项卡对比。其实早在Vista时代，任务管理器对内存使用的统计方法就已经有大变化了，两者在字面上显示的内存使用肯定会不一样。<br/>
<a rel="attachment wp-att-1999"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-18" ><img class="alignnone size-medium wp-image-1999"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-18-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
服务和Windows 7相比增加了好几个，最令人注目的就是这几个代号Broker的东西，看描述，显然是和Metro UI WinRT程序相关的。<br/>
<a rel="attachment wp-att-2000"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-19" ><img class="alignnone size-medium wp-image-2000"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-19-450x329.png"  alt=""  width="450"  height="329" /></a><br/>
最新的微软拼音2012。选字框的默认字体大小变大。7850里面的还不是这个版本。<br/>
<a rel="attachment wp-att-2001"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-20" ><img class="alignnone size-medium wp-image-2001"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-20-428x450.png"  alt=""  width="428"  height="450" /></a><br/>
7850的控制面板中，输入法管理和Win7类似，7955换成了这个所谓“语言”的东西。话说为什么同是中文（简体），英文输入和带输入法的要算两个“Language”呢？<br/>
<a rel="attachment wp-att-2002"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-21" ><img class="alignnone size-medium wp-image-2002"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-21-450x305.png"  alt=""  width="450"  height="305" /></a><br/>
最后是番外的图。480M内存下，这个版本仍然能够启动到桌面（系统安装检测的要求是1G），占了300多M PF，估计什么都干不了了。。<br/>
<a rel="attachment wp-att-2003"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-22" ><img class="alignnone size-medium wp-image-2003"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-22-450x337.png"  alt=""  width="450"  height="337" /></a><br/>
新的复制文件界面，带有直观的流量显示功能（没试那个最新的覆盖文件选项框）。<br/>
<a rel="attachment wp-att-2004"  href="http://www.lolibeta.com/pc/software/1980.html/attachment/win8-23" ><img class="alignnone size-medium wp-image-2004"  src="http://www.lolibeta.com/wp-content/uploads/2011/09/win8-23-450x289.png"  alt=""  width="450"  height="289" /></a><br/>
总之感觉这确实还是个pre-beta版本，在虚拟机里的支持也不完善，估计确实是像微软说的，是给将来开发Metro UI WinRT应用的开发者热身所用。不过据说通过修改注册表关闭Metro UI之后（启动直接进入传统桌面，不能运行任何Metro UI的程序），系统还是比较稳定的。<br/>
事实上由于时间过于仓促，像登录界面的Metro化、传统桌面下的IE10、Windows App Store、PowerShell 3.0之类非常重要的东西我都没来得及截图。下次有机会再补充吧。本文写得更仓促，错误无数。。。。</p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2011年05月30日 -- <a href="http://www.lolibeta.com/pc/1771.html"  title="Windows 1.03的SDK (1986)" >Windows 1.03的SDK (1986)</a></li><li>2010年07月27日 -- <a href="http://www.lolibeta.com/pc/1512.html"  title="系统优化,只是一种幻觉?" >系统优化,只是一种幻觉?</a></li><li>2010年04月27日 -- <a href="http://www.lolibeta.com/pc/1405.html"  title="漫谈微软的标准之战(四)" >漫谈微软的标准之战(四)</a></li><li>2009年12月30日 -- <a href="http://www.lolibeta.com/games/1196.html"  title="微软著名的机器人推箱子游戏Tinker终于可以免费下载" >微软著名的机器人推箱子游戏Tinker终于可以免费下载</a></li><li>2009年08月27日 -- <a href="http://www.lolibeta.com/pc/943.html"  title="我的老电脑与Windows Server 2008" >我的老电脑与Windows Server 2008</a></li><li>2009年05月11日 -- <a href="http://www.lolibeta.com/pc/806.html"  title="简单修改了下Windows Mobile 6的主题" >简单修改了下Windows Mobile 6的主题</a></li><li>2009年05月01日 -- <a href="http://www.lolibeta.com/pc/787.html"  title="简单研究了一下Windows7中的库" >简单研究了一下Windows7中的库</a></li><li>2008年04月24日 -- <a href="http://www.lolibeta.com/pc/279.html"  title="终于也用上xp sp3了" >终于也用上xp sp3了</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/pc/software/1980.html/feed</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Windows 1.03的SDK (1986)</title>
		<link>http://www.lolibeta.com/pc/1771.html</link>
		<comments>http://www.lolibeta.com/pc/1771.html#comments</comments>
		<pubDate>Mon, 30 May 2011 03:51:52 +0000</pubDate>
		<dc:creator>yksoft1</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[软件试用]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[历史]]></category>
		<category><![CDATA[古董]]></category>

		<guid isPermaLink="false">http://www.lolibeta.com/?p=1771</guid>
		<description><![CDATA[<p>有微软控为自己搞到并成功跑起Windows 1.x而兴奋异常，然而Windows 1.x的开发工具呢？就不是每个人都能跑起的了。至少我，就只能说部分跑起。
Windows 1.03 SDK应该不是唯一一个微软公开的Win1.x SDK，但却是现在唯一好找到的一个。</p>

图1 Win1.03 SDK的磁盘组成
<p>七张360K的软盘镜像，在86年其实真的不算小了。。。
其实现在用虚拟机跑个DOS，远远比虚拟机跑更现代的系统麻烦。光往里面导入导出文件这一点，虚拟机的Additions当然不可能支持，网络就更麻烦（在DOS下想把网络驱动起来并支持TCP/IP，研究几个小时估计都只能找到Packet Driver什么的。。）因此，干脆不用虚拟机跑，用小模拟器DOSBox！

不过用DOSBox也一样有个麻烦，那就是DOSBox没有一个外部控制台，运行程序中更换软盘镜像不那么简单，因此还得用工具来把软盘镜像里的东西全弄出来。我用的是WinImage。</p>

图2 WinImage打开Win1.03 SDK的软盘镜像

图3 解出的文件和install.bat
<p>系统要求：DOS 2.x或者3.x（这和Win1.x的要求一样，但用SETVER驱动设置或者dosver.exe辅助启动完全没问题），Windows 1.03或者更高，MSC 4.0/MSPascal 3.3/MASM4.0&#8230;..
MSC4.0什么的，我貌似有个不完整的版本。其实我还可以测试一下用MSC5.1。MASM么，我只有MASM5.1，得看看。
话说那个BAT我以前在DOSBOX就没执行成功过。。，干脆直接按照BAT手工复制了。
自带samples丢到samples目录下。
把那个MSC4.0，还有MASM5.1的masm.exe和cmacros.inc拷进去，还要一份Windows 1.01，得到如下目录结构。
其实还可能要一个DOS工具exe2bin，我直接把Win8 7850 里的丢进去了。。</p>
<p>Folder PATH listing for volume WIN7
Volume serial number is 754DC768 CC72
E:.
├─msc4
│  ├─bin
│  ├─include
│  │  └─sys
│  └─lib
├─samples
│  ├─CARDFILE
│  ├─CLOCK
│  ├─DEBUG
│  ├─FONTTEST
│  ├─HELLO
│  ├─MAPMODES
│  ├─MOTION
│  ├─MUZZLE
│  ├─NODEBUG
│  ├─SAMPLE
│  ├─SHAPES
│  ├─TEMPLATE
│  ├─TERMINAL
│  ├─TRACK
│  ├─TYPE
│  └─USER
└─WIN101
└─win1apps</p>
<p>配置环境变量(bin, include, lib)后试试看编译个自带sample。(CARDFILE)</p>
<p>MSC4编译器每次都要输入输出名什么的。。。（其实是因为我的MSC4不完整，少了cl.exe，我用msc.exe改名（4.0以后直到现在统一用cl.exe了）代替的，而它就是这样。。。</p>

图4 MSC 4.0 msc.exe运行
<p>编译完成。去Windows1.01，运行下看看：</p>

图5 [...]]]></description>
			<content:encoded><![CDATA[<p>有微软控为自己搞到并成功跑起Windows 1.x而兴奋异常，然而Windows 1.x的开发工具呢？就不是每个人都能跑起的了。至少我，就只能说部分跑起。<br/>
Windows 1.03 SDK应该不是唯一一个微软公开的Win1.x SDK，但却是现在唯一好找到的一个。</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1772"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-01" ><img class="alignnone size-medium wp-image-1772"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-01-450x194.png"  alt="磁盘镜像们"  width="450"  height="194" /></a><br/>
图1 Win1.03 SDK的磁盘组成</div>
<p>七张360K的软盘镜像，在86年其实真的不算小了。。。<br/>
其实现在用虚拟机跑个DOS，远远比虚拟机跑更现代的系统麻烦。光往里面导入导出文件这一点，虚拟机的Additions当然不可能支持，网络就更麻烦（在DOS下想把网络驱动起来并支持TCP/IP，研究几个小时估计都只能找到Packet Driver什么的。。）因此，干脆不用虚拟机跑，用小模拟器DOSBox！<br/>
<span id="more-1771" ></span><br/>
不过用DOSBox也一样有个麻烦，那就是DOSBox没有一个外部控制台，运行程序中更换软盘镜像不那么简单，因此还得用工具来把软盘镜像里的东西全弄出来。我用的是WinImage。</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1773"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-02" ><img class="alignnone size-medium wp-image-1773"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-02-450x287.png"  alt="WinImage"  width="450"  height="287" /></a><br/>
图2 WinImage打开Win1.03 SDK的软盘镜像</div>
<div style="text-align: center;" ><a rel="attachment wp-att-1774"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-03" ><img class="alignnone size-medium wp-image-1774"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-03-450x226.png"  alt="解压出来的东西"  width="450"  height="226" /></a><br/>
图3 解出的文件和install.bat</div>
<p>系统要求：DOS 2.x或者3.x（这和Win1.x的要求一样，但用SETVER驱动设置或者dosver.exe辅助启动完全没问题），Windows 1.03或者更高，MSC 4.0/MSPascal 3.3/MASM4.0&#8230;..<br/>
MSC4.0什么的，我貌似有个不完整的版本。其实我还可以测试一下用MSC5.1。MASM么，我只有MASM5.1，得看看。<br/>
话说那个BAT我以前在DOSBOX就没执行成功过。。，干脆直接按照BAT手工复制了。<br/>
自带samples丢到samples目录下。<br/>
把那个MSC4.0，还有MASM5.1的masm.exe和cmacros.inc拷进去，还要一份Windows 1.01，得到如下目录结构。<br/>
其实还可能要一个DOS工具exe2bin，我直接把Win8 7850 里的丢进去了。。</p>
<blockquote  style="color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1"><p>Folder PATH listing for volume WIN7<br/>
Volume serial number is 754DC768 CC72<br/>
E:.<br/>
├─msc4<br/>
│  ├─bin<br/>
│  ├─include<br/>
│  │  └─sys<br/>
│  └─lib<br/>
├─samples<br/>
│  ├─CARDFILE<br/>
│  ├─CLOCK<br/>
│  ├─DEBUG<br/>
│  ├─FONTTEST<br/>
│  ├─HELLO<br/>
│  ├─MAPMODES<br/>
│  ├─MOTION<br/>
│  ├─MUZZLE<br/>
│  ├─NODEBUG<br/>
│  ├─SAMPLE<br/>
│  ├─SHAPES<br/>
│  ├─TEMPLATE<br/>
│  ├─TERMINAL<br/>
│  ├─TRACK<br/>
│  ├─TYPE<br/>
│  └─USER<br/>
└─WIN101<br/>
└─win1apps</p></blockquote>
<p>配置环境变量(bin, include, lib)后试试看编译个自带sample。(CARDFILE)</p>
<p>MSC4编译器每次都要输入输出名什么的。。。（其实是因为我的MSC4不完整，少了cl.exe，我用msc.exe改名（4.0以后直到现在统一用cl.exe了）代替的，而它就是这样。。。</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1775"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-04" ><img class="alignnone size-medium wp-image-1775"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-04-450x301.png"  alt="MSC4一直要求手工输入某些参数"  width="450"  height="301" /></a><br/>
图4 MSC 4.0 msc.exe运行</div>
<p>编译完成。去Windows1.01，运行下看看：</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1776"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-05" ><img class="alignnone size-medium wp-image-1776"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-05-450x267.png"  alt="Win103 SDK Sample的Cardfile运行在Windows 1.01下"  width="450"  height="267" /></a><br/>
图5 编译的CARDFILE win1.01下运行</div>
<p>再编译几个<br/>
结果到template出错了。找不到MLIBC.lib</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1777"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-06" ><img class="alignnone size-medium wp-image-1777"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-06-450x301.png"  alt="找不到mlibc"  width="450"  height="301" /></a><br/>
图6 找不到MLIBC</div>
<p>普及下背景知识，由于8086下64K一个段，总寻址空间1M的限制，DOS实模式（以及Windows1.x，2.x/286，3.0的实模式）下的C编译器都有好几种内存模式，比如很多人的入门编译器TC2.0就有6种内存模式。分这些内存模式主要是为多种情况优化所用，比如如果程序只需要跑在一个段中，那么使用tiny模式可以完全不生成远指针（跨段的指针，包括段号+地址）以加快速度和减少内存占用。<br/>
关于这个的深入了解，请参考TC的书（谭浩强那本没怎么讲这个），http://edu.codepub.com/2010/0512/22651.php这里也很有意思的。<br/>
C语言基本运行库大量涉及到内存操作，必须对这些不同的内存模式分别优化，因此才出现了每个内存模式一个libc的现象。以后还有浮点模型（模拟FPU，8087，无FPU）之分，运行库种类就更多了。。。<br/>
至于微软的C编译器，据说最初是买来的。它支持编译纯16位DOS/Win16程序的版本大概从2.0发展到7.0（现在VS2010中的版本是16.0），在4.0和5.x中支持Compact，Small，Medium和Large四个内存模式。我这个MSC4只有Small和Large的。。<br/>
cl/msc中设置内存模型的参数应该是-A?(-AL, -AS, -AM什么的)。<br/>
下面是编译出来的部分程序。什么？窗口不能重叠？你才知道Win1.x因为苹果的要求不能搞重叠多窗口么。。。</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1778"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-07" ><img class="alignnone size-medium wp-image-1778"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-07-450x267.png"  alt="Win101跑SDK里的部分sample"  width="450"  height="267" /></a><br/>
图7 编译出的部分程序</div>
<p>其实这些程序一部分甚至可以在Win8 7850的NTVDM下正常使用的。你说刚打开窗口缩到左上角？你说图标是花的？这点等会再解释。</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1779"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-08" ><img class="alignnone size-medium wp-image-1779"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-08-450x261.png"  alt="w8 ntvdm下的那些程序"  width="450"  height="261" /></a><br/>
图8 Win8 7850 NTVDM运行编译出的部分程序</div>
<p>Windows SDK从来都包含资源编辑器什么的小工具，1.03的sdk也不例外。<br/>
这三个，Shaker、Heapwalk是显示句柄和内存分配信息的调试类工具，Slapjr是个截图器（保存黑白图像到剪贴板而已。。）</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1780"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-09" ><img class="alignnone size-medium wp-image-1780"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-09-450x267.png"  alt="w103sdk调试类工具"  width="450"  height="267" /></a><br/>
图9 Win1.03 SDK的调试类工具</div>
<p>这两个，ICONEDIT和dialog就不用说了，图标编辑和对话框资源生成。。。</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1781"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-10" ><img class="alignnone size-medium wp-image-1781"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-10-450x267.png"  alt="win103 sdk 辅助类工具"  width="450"  height="267" /></a><br/>
图10 Win1.03 SDK的辅助类工具</div>
<p>好了。看过这么多图，想不想看个最简单的Win1.03程序是什么样的？我临时写了一个。。。<br/>
首先看主文件my101.c</p>

<div class="wp_syntax" ><div class="code" ><pre class="c"  style="font-family:monospace;" ><span style="color: #339933;" >#include &lt;windows.h&gt;</span>
<span style="color: #339933;" >#include &lt;stdio.h&gt;</span>
<span style="color: #339933;" >#include &quot;my101.h&quot;</span>
&nbsp;
FARPROC pMy101Dlg<span style="color: #339933;" >;</span>
<span style="color: #993333;" >char</span> winver<span style="color: #009900;" >&#91;</span><span style="color: #0000dd;" >10</span><span style="color: #009900;" >&#93;</span><span style="color: #339933;" >;</span>
BOOL FAR PASCAL My101Dlg<span style="color: #009900;" >&#40;</span> HWND<span style="color: #339933;" >,</span> <span style="color: #993333;" >unsigned</span><span style="color: #339933;" >,</span> WORD<span style="color: #339933;" >,</span> LONG <span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span>
<span style="color: #808080; font-style: italic;" >/*注意，MSC4.0还是K&amp;R C标准的，不能用ANSI式的函数声明*/</span>
<span style="color: #993333;" >int</span> PASCAL WinMain<span style="color: #009900;" >&#40;</span> hInstance<span style="color: #339933;" >,</span> hPrevInstance<span style="color: #339933;" >,</span> lpszCmdLine<span style="color: #339933;" >,</span> cmdShow <span style="color: #009900;" >&#41;</span>
HANDLE hInstance<span style="color: #339933;" >,</span> hPrevInstance<span style="color: #339933;" >;</span>
LPSTR lpszCmdLine<span style="color: #339933;" >;</span>
<span style="color: #993333;" >int</span> cmdShow<span style="color: #339933;" >;</span>
<span style="color: #009900;" >&#123;</span>
	pMy101Dlg <span style="color: #339933;" >=</span> MakeProcInstance<span style="color: #009900;" >&#40;</span> <span style="color: #009900;" >&#40;</span>FARPROC<span style="color: #009900;" >&#41;</span>My101Dlg<span style="color: #339933;" >,</span> hInstance <span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span> <span style="color: #808080; font-style: italic;" >/*Win16中函数指针不能直接作为回调函数传，必须加这么一个。。*/</span>
	<span style="color: #b1b100;" >if</span><span style="color: #009900;" >&#40;</span>pMy101Dlg<span style="color: #009900;" >&#41;</span>
		DialogBox<span style="color: #009900;" >&#40;</span>hInstance<span style="color: #339933;" >,</span> MAKEINTRESOURCE<span style="color: #009900;" >&#40;</span>MY101DLG<span style="color: #009900;" >&#41;</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >0</span><span style="color: #339933;" >,</span> pMy101Dlg<span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span>
<span style="color: #009900;" >&#125;</span>
&nbsp;
BOOL FAR PASCAL My101Dlg<span style="color: #009900;" >&#40;</span> hDlg<span style="color: #339933;" >,</span> message<span style="color: #339933;" >,</span> wParam<span style="color: #339933;" >,</span> lParam <span style="color: #009900;" >&#41;</span>
HWND hDlg<span style="color: #339933;" >;</span>
<span style="color: #993333;" >unsigned</span> message<span style="color: #339933;" >;</span>
WORD wParam<span style="color: #339933;" >;</span>
LONG lParam<span style="color: #339933;" >;</span>
<span style="color: #009900;" >&#123;</span>
	<span style="color: #993333;" >static</span> WORD wver<span style="color: #339933;" >;</span>
	<span style="color: #993333;" >static</span> WORD mav<span style="color: #339933;" >,</span>miv<span style="color: #339933;" >;</span>
	<span style="color: #b1b100;" >switch</span><span style="color: #009900;" >&#40;</span>message<span style="color: #009900;" >&#41;</span>
	<span style="color: #009900;" >&#123;</span>
	<span style="color: #b1b100;" >case</span> WM_INITDIALOG<span style="color: #339933;" >:</span>
		wver<span style="color: #339933;" >=</span>GetVersion<span style="color: #009900;" >&#40;</span><span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span> <span style="color: #808080; font-style: italic;" >/*获取版本号*/</span>
		mav<span style="color: #339933;" >=</span>LOBYTE<span style="color: #009900;" >&#40;</span>wver<span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span>
		miv<span style="color: #339933;" >=</span>HIBYTE<span style="color: #009900;" >&#40;</span>wver<span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span>
		sprintf<span style="color: #009900;" >&#40;</span>winver<span style="color: #339933;" >,</span> <span style="color: #ff0000;" >&quot;%d.%2d&quot;</span><span style="color: #339933;" >,</span> mav<span style="color: #339933;" >,</span> miv<span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span>
		SetDlgItemText<span style="color: #009900;" >&#40;</span>hDlg<span style="color: #339933;" >,</span> VERTXT<span style="color: #339933;" >,</span> winver<span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span>
		<span style="color: #000000; font-weight: bold;" >break</span><span style="color: #339933;" >;</span>
    <span style="color: #b1b100;" >case</span> WM_COMMAND<span style="color: #339933;" >:</span>
		<span style="color: #b1b100;" >switch</span> <span style="color: #009900;" >&#40;</span>wParam<span style="color: #009900;" >&#41;</span>
		<span style="color: #009900;" >&#123;</span>
		<span style="color: #b1b100;" >case</span> IDOK<span style="color: #339933;" >:</span>
		<span style="color: #b1b100;" >case</span> IDCANCEL<span style="color: #339933;" >:</span>
			EndDialog<span style="color: #009900;" >&#40;</span> hDlg<span style="color: #339933;" >,</span> TRUE <span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span>
			<span style="color: #b1b100;" >return</span> TRUE<span style="color: #339933;" >;</span>
		<span style="color: #b1b100;" >case</span> ABOUTME<span style="color: #339933;" >:</span>
			MessageBox<span style="color: #009900;" >&#40;</span>hDlg<span style="color: #339933;" >,</span> <span style="color: #ff0000;" >&quot;By yksoft1 in 2011.5.29 <span style="color: #000099; font-weight: bold;" >\n</span>for Windows 1.03 SDK&quot;</span><span style="color: #339933;" >,</span>
				<span style="color: #ff0000;" >&quot;Created&quot;</span><span style="color: #339933;" >,</span>MB_OK<span style="color: #339933;" >|</span>MB_ICONEXCLAMATION<span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span>
			<span style="color: #000000; font-weight: bold;" >break</span><span style="color: #339933;" >;</span>
		<span style="color: #009900;" >&#125;</span>
		<span style="color: #000000; font-weight: bold;" >break</span><span style="color: #339933;" >;</span>
	<span style="color: #b1b100;" >default</span><span style="color: #339933;" >:</span>
		<span style="color: #b1b100;" >return</span> FALSE<span style="color: #339933;" >;</span>
	<span style="color: #009900;" >&#125;</span>
	<span style="color: #b1b100;" >return</span> TRUE<span style="color: #339933;" >;</span>
<span style="color: #009900;" >&#125;</span></pre></div></div>

<p>包含文件my101.h</p>

<div class="wp_syntax" ><div class="code" ><pre class="c"  style="font-family:monospace;" ><span style="color: #339933;" >#define MY101DLG   1</span>
<span style="color: #339933;" >#define VERTXT     1800</span>
<span style="color: #339933;" >#define ABOUTME    1801</span>
<span style="color: #339933;" >#define ABOUTBOX 2</span></pre></div></div>

<p>资源脚本my101.rc</p>

<div class="wp_syntax" ><div class="code" ><pre class="c"  style="font-family:monospace;" ><span style="color: #339933;" >#include &lt;style.h&gt;</span>
<span style="color: #339933;" >#include &quot;my101.h&quot;</span>
&nbsp;
MY101DLG  DIALOG  <span style="color: #0000dd;" >12</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >19</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >107</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >63</span>
STYLE WS_POPUP <span style="color: #339933;" >|</span> WS_DLGFRAME <span style="color: #339933;" >|</span> WS_CAPTION <span style="color: #339933;" >|</span> WS_SYSMENU
CAPTION <span style="color: #ff0000;" >&quot;yksoft1's Win103SDK test1&quot;</span>
BEGIN
    LTEXT  <span style="color: #ff0000;" >&quot;Winver&quot;</span> <span style="color: #339933;" >-</span><span style="color: #0000dd;" >1</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >14</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >12</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >24</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >8</span>
    EDITTEXT  VERTXT<span style="color: #339933;" >,</span> <span style="color: #0000dd;" >57</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >10</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >32</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >12</span><span style="color: #339933;" >,</span>  WS_GROUP
    DEFPUSHBUTTON <span style="color: #ff0000;" >&quot;OK&quot;</span> IDOK<span style="color: #339933;" >,</span> <span style="color: #0000dd;" >15</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >36</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >24</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >14</span><span style="color: #339933;" >,</span> WS_GROUP
    PUSHBUTTON <span style="color: #ff0000;" >&quot;About&quot;</span> ABOUTME<span style="color: #339933;" >,</span> <span style="color: #0000dd;" >61</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >35</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >27</span><span style="color: #339933;" >,</span> <span style="color: #0000dd;" >14</span><span style="color: #339933;" >,</span> WS_GROUP
END</pre></div></div>

<p>链接信息文件my101.def</p>

<div class="wp_syntax" ><div class="code" ><pre class="c"  style="font-family:monospace;" >NAME my101
DESCRIPTION <span style="color: #ff0000;" >'yksoft1'</span><span style="color: #ff0000;" >'s Win1.03SDK Test'</span>
STUB    <span style="color: #ff0000;" >'WINSTUB.EXE'</span>
CODE    MOVEABLE
DATA    MOVEABLE MULTIPLE
HEAPSIZE  <span style="color: #0000dd;" >512</span>
STACKSIZE <span style="color: #0000dd;" >4096</span>
EXPORTS
    My101Dlg @<span style="color:#800080;" >1</span></pre></div></div>

<p>其实做过纯Win32 SDK的肯定发现，除开.def，这里面几乎所有东西都是熟悉的。这才是Windows一直有那么好的向下兼容性的根本原因，也是Windows多年来在应用层那些新东西总是替代不了原有的东西的根本原因。那个.def其实只是描述链接时可执行文件中应当有的段，堆和栈的大小，导出函数（Win16不是有内存保护的系统，所有程序的回调函数必须直接在系统调用表中）等的描述文件。其实我还忘了贴上Makefile，但是完全是抄袭的示例中的HELLO的Makefile，就算了。<br/>
看看这程序在多个系统下运行情况吧。</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1782"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-11" ><img class="alignnone size-medium wp-image-1782"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-11-450x267.png"  alt="my101 on win101"  width="450"  height="267" /></a><br/>
图11 例子在Windows1.01下运行</div>
<div style="text-align: center;" ><a rel="attachment wp-att-1783"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-12" ><img class="alignnone size-medium wp-image-1783"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-12-450x356.png"  alt="My101 on win31"  width="450"  height="356" /></a><br/>
图12 例子在Windows3.1下运行</div>
<div style="text-align: center;" ><a rel="attachment wp-att-1784"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-13" ><img class="alignnone size-medium wp-image-1784"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-13-450x240.png"  alt="my101 on w87850"  width="450"  height="240" /></a><br/>
图13 例子在Windows 8 7950 NTVDM下运行</div>
<p>什么你看到了3.95? 当初微软将Win3.1作为最后的16位Windows，既为了兼容性又为了方便16位程序识别Win95和NT4以上，才对16位的GetVersion返回3.95这个虚构的版本号。<br/>
现在说说为何高版本系统下跑Win1.x的程序，窗口缩在左上角吧。看HELLO中的一段代码：</p>

<div class="wp_syntax" ><div class="code" ><pre class="c"  style="font-family:monospace;" >    hWnd <span style="color: #339933;" >=</span> CreateWindow<span style="color: #009900;" >&#40;</span><span style="color: #009900;" >&#40;</span>LPSTR<span style="color: #009900;" >&#41;</span>szAppName<span style="color: #339933;" >,</span>
                        <span style="color: #009900;" >&#40;</span>LPSTR<span style="color: #009900;" >&#41;</span>szMessage<span style="color: #339933;" >,</span>
                        WS_TILEDWINDOW<span style="color: #339933;" >,</span>
                        <span style="color: #0000dd;" >0</span><span style="color: #339933;" >,</span>    <span style="color: #808080; font-style: italic;" >/*  x - ignored for tiled windows */</span>
                        <span style="color: #0000dd;" >0</span><span style="color: #339933;" >,</span>    <span style="color: #808080; font-style: italic;" >/*  y - ignored for tiled windows */</span>
                        <span style="color: #0000dd;" >0</span><span style="color: #339933;" >,</span>    <span style="color: #808080; font-style: italic;" >/* cx - ignored for tiled windows */</span>
                        <span style="color: #0000dd;" >0</span><span style="color: #339933;" >,</span>    <span style="color: #808080; font-style: italic;" >/* cy - ignored for tiled windows */</span>
                        <span style="color: #009900;" >&#40;</span>HWND<span style="color: #009900;" >&#41;</span>NULL<span style="color: #339933;" >,</span>        <span style="color: #808080; font-style: italic;" >/* no parent */</span>
                        <span style="color: #009900;" >&#40;</span>HMENU<span style="color: #009900;" >&#41;</span>NULL<span style="color: #339933;" >,</span>       <span style="color: #808080; font-style: italic;" >/* use class menu */</span>
                        <span style="color: #009900;" >&#40;</span>HANDLE<span style="color: #009900;" >&#41;</span>hInstance<span style="color: #339933;" >,</span> <span style="color: #808080; font-style: italic;" >/* handle to window instance */</span>
                        <span style="color: #009900;" >&#40;</span>LPSTR<span style="color: #009900;" >&#41;</span>NULL        <span style="color: #808080; font-style: italic;" >/* no params to pass on */</span>
                        <span style="color: #009900;" >&#41;</span><span style="color: #339933;" >;</span></pre></div></div>

<p>ignored for tiled windows? 问题是这是程序主窗口的CreateWindow！Win2.x和后来的所有Windows中， WS_TILEDWINDOW等于 WS_OVERLAPPEDWINDOW，不会忽略窗口的尺寸值，直接在1.x SDK编译的程序，在高版本Windows中，按0,0的坐标建立长0宽0的标准窗口，自然缩到左上角去了。高版本Win那个CW_USEDEFAULT，在这里其实可以加进去，反正1.x会ignore掉。<br/>
图标乱掉是肯定的，Windows 1.x和2.x资源格式和后来的系统不通用，不支持彩色图标和位图。而且由于Windows 3.0以前的程序喜欢直接调DOS中断、直接访问内存什么的，Windows 3.1，各版本NTVDM都有了这么个提示（Win9x会直接不让运行）：</p>
<div style="text-align: center;" ><a rel="attachment wp-att-1785"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-15" ><img class="alignnone size-full wp-image-1785"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-15.png"  alt="win3.1 compatbility warning"  width="409"  height="297" /></a><a rel="attachment wp-att-1786"  href="http://www.lolibeta.com/pc/1771.html/attachment/w1sdk-14" ><img class="alignnone size-medium wp-image-1786"  src="http://www.lolibeta.com/wp-content/uploads/2011/05/w1sdk-14-450x251.png"  alt="w8ntvdm compatbility tip"  width="450"  height="251" /></a><br/>
图14，15 对小于Win3.0的程序的警告</div>
<p>作为本博第一篇第三方文章，这篇文还是很有意思吧~为了保持神秘感暂时不放出什么下载，看评论情况了。yksoft1保留此文版权，有权把文章发表至其他地方。</p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2011年09月18日 -- <a href="http://www.lolibeta.com/pc/software/1980.html"  title="简单试用Windows Developer Preview 8102" >简单试用Windows Developer Preview 8102</a></li><li>2010年07月27日 -- <a href="http://www.lolibeta.com/pc/1512.html"  title="系统优化,只是一种幻觉?" >系统优化,只是一种幻觉?</a></li><li>2010年04月27日 -- <a href="http://www.lolibeta.com/pc/1405.html"  title="漫谈微软的标准之战(四)" >漫谈微软的标准之战(四)</a></li><li>2009年12月30日 -- <a href="http://www.lolibeta.com/games/1196.html"  title="微软著名的机器人推箱子游戏Tinker终于可以免费下载" >微软著名的机器人推箱子游戏Tinker终于可以免费下载</a></li><li>2009年08月27日 -- <a href="http://www.lolibeta.com/pc/943.html"  title="我的老电脑与Windows Server 2008" >我的老电脑与Windows Server 2008</a></li><li>2009年05月11日 -- <a href="http://www.lolibeta.com/pc/806.html"  title="简单修改了下Windows Mobile 6的主题" >简单修改了下Windows Mobile 6的主题</a></li><li>2009年05月01日 -- <a href="http://www.lolibeta.com/pc/787.html"  title="简单研究了一下Windows7中的库" >简单研究了一下Windows7中的库</a></li><li>2008年04月24日 -- <a href="http://www.lolibeta.com/pc/279.html"  title="终于也用上xp sp3了" >终于也用上xp sp3了</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/pc/1771.html/feed</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>系统优化,只是一种幻觉?</title>
		<link>http://www.lolibeta.com/pc/1512.html</link>
		<comments>http://www.lolibeta.com/pc/1512.html#comments</comments>
		<pubDate>Mon, 26 Jul 2010 19:36:07 +0000</pubDate>
		<dc:creator>wettuy</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[软件试用]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[系统优化]]></category>
		<category><![CDATA[缓存]]></category>

		<guid isPermaLink="false">http://www.lolibeta.com/pc/1512.html</guid>
		<description><![CDATA[<p></p>
<p>传说中的那个著名的系统优化软件System Mechanic已经出到9.5了，还记得我第一次接触这个软件的时候，他才出到4.5，一晃已经过去了这么多年。System Mechanic曾经是一个不错的软件，以系统维护为主打功能，而非常见的系统优化。可惜他并不是我们今天的主角。</p>
<p>曾几何时，我们的身边似乎总有着层出不穷的各种优化软件，比如超级xx、xx优化大师等等。这些软件从我开始接触电脑时就有，自win98到win7一直经久不衰。可是这样的软件，在Windows7已经成为主流系统的今天，到底还有多大的用处呢？</p>
<p>  
win9x时代的优化
<p></p>
<p>当年，我使用的是一台C600的处理器和64M内存的电脑。显而易见的是，这样容量的内存在初期虽然不会构成太大的问题，但随着游戏的不断深入，可以明显的感觉到内存开始不足了。于是我找来了著名的Windows优化大师。</p>
<p>这款软件给我的那台破windows98带来了令人吃惊性能提升，很多之前只能看到硬盘狂闪的游戏，现在已经可以流畅运行了。于是我立刻记住了这个优化。多年之后，我明白了自己当时所做的主要的优化，就是上面图中的这一项：磁盘缓存优化。</p>
<p>在Win9x中，因为其基于DOS的内核无法合理而高效的使用硬件，所以他会有限使用更多的内存来当作磁盘的缓存，这对提升电脑性能确有一定的好处。但是他同时也有一个很严重的问题，那就是缓存的读写命中率很低，当缓存被设置到很大的时候，这一现象尤为突出。</p>
<p>于是，适当的配置磁盘缓存，不仅可以有效的提高命中率，并且也可以降低内存的占用，确实是非常有效的优化手段。尤其是对于内存普遍不足的win98时代而言。</p>
<p>上面的截图中，是当前最新版本的Windows优化大师。里面真正的优化选项也已经仅仅只剩下这唯一的一项了，磁盘缓存优化。</p>
<p>&#160;</p>
那么现在呢？
<p>微软并不是一个仅仅只会骗钱的公司，否则他也不会维持到今天。伴随着硬件的更新换代，winnt的内核启用了很多全新的机制。下面这张，是winnt中虚拟内存的工作模型——</p>
<p></p>
<p>winnt的内核重新设计了缓存机制，并且使用了全新的虚拟内存系统。在新的虚拟内存中，他整个是一个巨大的页面文件，整个虚地址空间都在那里面，包括物理内存和虚拟内存。而当年的win9x则不同，他不存在页面文件这一概念，虚拟内存更接近简单的纯页面换入换出，在很多时候，都只是作为一种内存不足时的延伸。</p>
<p></p>
<p>在常规要求的分页中，会从磁盘的各个位置提取少量的文本或数据。如果 I/O 组织得较差，则可能因为磁盘查找和旋转而浪费大量的时间。Windows XP 通过监视每一次启动，可以准确地预测所需的 I/O 操作，并同时发出数以百计的请求。这些请求经过分类，因此不用进行另外的查找和旋转即可处理它们。由于所需的代码和数据都已经在内存中，因此应用程序不用等从磁盘传来下一个缺失的程序段即可启动。</p>
<p>应用程序启动中的文件访问模式可用于对磁盘文件的布局进行的定期优化。经过优化的布局可以缩短查找时间，从而提供更快的启动速度和重新使用速度。 </p>
<p>详细内容请访问——Windows XP的虚拟内存与性能</p>
<p>&#160;</p>
我的优化
<p></p>
<p>或许有的朋友还记得这个软件。是的，这是我自己编写的优化软件：wettuy&#8217;s enhanced Wind-Soul toolkit library。</p>
<p>Windows系统所使用的最核心的一个DLL库便是著名的ntdll.dll，他拥有一个庞大的函数库，几乎涉及到了系统的方方面面。但是出于安全性因素考虑，在用户模式下需要通过kernel32.dll来调用他。而这就造成了一定的性能影响。正是基于这一点，我才开发了这个软件。他主要的工作原理，便是通过汇编语言重新编译ntdll.dll来解决这一问题。优化级别越高，重新编译的次数就会越多，相应的也会带来更高的性能提升。最高级别的优化甚至可以带来500%的性能提升。</p>

<p>这是我当时所留下的软件简介。当然，因为这其实是一个愚人节，所以我很努力的调用了自己当时全部可用的脑细胞，让这个介绍在尽可能欢乐的前提下，写的力求真实。所以自从软件发布之后，我受到了广泛的鄙视。。。不过也要感谢积极测试的朋友，其中有极少数的朋友对我表示：似乎确实快了一些。</p>
<p>感谢这些朋友对我的信任，因为这一切的效果都是建立在这个基础上的。</p>
<p>是的，这款愚人节发布的软件，他唯一的功能的就是不断的复制删除临时文件，以制造出一种电脑正在工作状态的假象。而正是这种假象，加上用户对于作者的信任，最终造成了确实的优化效果。</p>
<p>这通常被称作——安慰剂效应</p>
<p>正是这种看似简单，但实则成效显著的东西，一直影响着如今的优化软件。比如说，著名的360那个开机时间，在一定意义上，这也是安慰剂效应的一种体现。</p>
<p>这种效应几乎遍及所有的相关的优化软件，以及你能够找到的优化技巧。我并不能否认所有的技巧都是无效的，至少，你可以从他们被原封不动的被复制了多少年这一点上，就可以看出些端倪。</p>
<p>&#160;</p>
系统优化？不，是系统增强
<p>所以一些比较聪明的软件，正在逐渐的转型。比如本文一开始提到的System Mechanic，比如鲁大师。</p>
<p></p>
<p>鲁大师曾经是优化大师的一部分，现在已经独立出来。他的界面里没有提到过一次优化，更多的是系统的检测和清理。</p>
<p>毕竟总的来说，windows是一款面向大众的操作系统，因而他不可避免的会遇到可能出现的各种兼容性问题。为了尽可能的避免这类问题的出现，微软将winodws所有的设置，都尽量设置的保守和稳妥，并且为了防止普通用户的篡改，将这类设置隐藏了起来。修改这些隐藏的设置，在某些时候或许可以得到一定的优化效果，但这也仅限于win9x时代。从使用winnt内核开始，他就将智能调整放在首位，而在win7中，也可以明显感觉到相对于vista而言更加优秀的内存管理策略。windows的智能，或许早就超出我们的想象。</p>
<p>但是，这其中大部分的隐藏设置，都并非是为了系统性能而设计的。在微软没有推出更好的设置软件之前，我们确实需要有第三方的辅助工具来进行协助。相比起系统优化，这一类系统调整/增强软件，反而会有更好的前景吧。</p>
<p>&#160;</p>
<p>&#160;</p>
<p>还有一些其他的优化技巧，比如说仅用多余的IDE通道等等启动速度方面的优化，因为涉及到的内容很多，而不是仅仅系统本身的问题，本文也就不再赘述。</p>
<p>文章部分图片出自微软官方内存管理白皮书。本文部分内容取自网络，如有错误之处，请不吝赐教，谢谢^_^。</p>
<p>特别感谢@yksoft1在关于winnt虚拟内存方面的帮助。</p>
相关文章2011年09月18日 -- 简单试用Windows Developer Preview 81022011年05月30日 -- Windows 1.03的SDK (1986)2010年04月27日 -- 漫谈微软的标准之战(四)2010年04月02日 -- 公开eWStl的源码2010年04月01日 -- wettuy&#8217;s enhanced Wind-Soul toolkit library2009年12月30日 -- 微软著名的机器人推箱子游戏Tinker终于可以免费下载2009年08月27日 -- 我的老电脑与Windows Server 20082009年05月11日 -- 简单修改了下Windows Mobile 6的主题2009年05月01日 -- 简单研究了一下Windows7中的库2009年02月14日 -- System Mechanic Professional v8.5.4.5]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lolibeta.com/wp-content/uploads/2010/07/SystemMechanic95.jpg"  rel="shadowbox[sbpost-1512];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  class="wlDisabledImage"  title="system-mechanic-95"  alt="system-mechanic-95"  src="http://www.lolibeta.com/wp-content/uploads/2010/07/SystemMechanic95_thumb.jpg"  width="504"  height="380" /></a></p>
<p>传说中的那个著名的系统优化软件System Mechanic已经出到9.5了，还记得我第一次接触这个软件的时候，他才出到4.5，一晃已经过去了这么多年。System Mechanic曾经是一个不错的软件，以系统维护为主打功能，而非常见的系统优化。可惜他并不是我们今天的主角。</p>
<p>曾几何时，我们的身边似乎总有着层出不穷的各种优化软件，比如超级xx、xx优化大师等等。这些软件从我开始接触电脑时就有，自win98到win7一直经久不衰。可是这样的软件，在Windows7已经成为主流系统的今天，到底还有多大的用处呢？</p>
<p>  <span id="more-1512" ></span><br/>
<h3  style="font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc">win9x时代的优化</h3>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2010/07/youhua1.jpg"  rel="shadowbox[sbpost-1512];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  class="wlDisabledImage"  title="youhua-1"  alt="youhua-1"  src="http://www.lolibeta.com/wp-content/uploads/2010/07/youhua1_thumb.jpg"  width="504"  height="362" /></a></p>
<p>当年，我使用的是一台C600的处理器和64M内存的电脑。显而易见的是，这样容量的内存在初期虽然不会构成太大的问题，但随着游戏的不断深入，可以明显的感觉到内存开始不足了。于是我找来了著名的Windows优化大师。</p>
<p>这款软件给我的那台破windows98带来了令人吃惊性能提升，很多之前只能看到硬盘狂闪的游戏，现在已经可以流畅运行了。于是我立刻记住了这个优化。多年之后，我明白了自己当时所做的主要的优化，就是上面图中的这一项：磁盘缓存优化。</p>
<p>在Win9x中，因为其基于DOS的内核无法合理而高效的使用硬件，所以他会有限使用更多的内存来当作磁盘的缓存，这对提升电脑性能确有一定的好处。但是他同时也有一个很严重的问题，那就是缓存的读写命中率很低，当缓存被设置到很大的时候，这一现象尤为突出。</p>
<p>于是，适当的配置磁盘缓存，不仅可以有效的提高命中率，并且也可以降低内存的占用，确实是非常有效的优化手段。尤其是对于内存普遍不足的win98时代而言。</p>
<p>上面的截图中，是当前最新版本的Windows优化大师。里面真正的优化选项也已经仅仅只剩下这唯一的一项了，磁盘缓存优化。</p>
<p>&#160;</p>
<h3  style="font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc">那么现在呢？</h3>
<p>微软并不是一个仅仅只会骗钱的公司，否则他也不会维持到今天。伴随着硬件的更新换代，winnt的内核启用了很多全新的机制。下面这张，是winnt中虚拟内存的工作模型——</p>
<p><img border="0"  style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px"  class="wlDisabledImage"  title="vm"  alt="vm"  src="http://www.lolibeta.com/wp-content/uploads/2010/07/vm.png"  width="465"  height="355" /></p>
<p>winnt的内核重新设计了缓存机制，并且使用了全新的虚拟内存系统。在新的虚拟内存中，他整个是一个巨大的页面文件，整个虚地址空间都在那里面，包括物理内存和虚拟内存。而当年的win9x则不同，他不存在页面文件这一概念，虚拟内存更接近简单的纯页面换入换出，在很多时候，都只是作为一种内存不足时的延伸。</p>
<p><img border="0"  style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px"  class="wlDisabledImage"  title="pa"  alt="pa"  src="http://www.lolibeta.com/wp-content/uploads/2010/07/pa.jpg"  width="513"  height="525" /></p>
<p>在常规要求的分页中，会从磁盘的各个位置提取少量的文本或数据。如果 I/O 组织得较差，则可能因为磁盘查找和旋转而浪费大量的时间。Windows XP 通过监视每一次启动，可以准确地预测所需的 I/O 操作，并同时发出数以百计的请求。这些请求经过分类，因此不用进行另外的查找和旋转即可处理它们。由于所需的代码和数据都已经在内存中，因此应用程序不用等从磁盘传来下一个缺失的程序段即可启动。</p>
<p>应用程序启动中的文件访问模式可用于对磁盘文件的布局进行的定期优化。经过优化的布局可以缩短查找时间，从而提供更快的启动速度和重新使用速度。 </p>
<p>详细内容请访问——<a href="http://www.microsoft.com/china/windowsxp/pro/techinfo/planning/performance/runtimeperf.mspx" >Windows XP的虚拟内存与性能</a></p>
<p>&#160;</p>
<h3  style="font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc">我的优化</h3>
<p><img src="http://www.lolibeta.com/wp-content/uploads/2010/04/ws.jpg" /></p>
<p>或许有的朋友还记得这个软件。是的，这是我自己编写的优化软件：<a href="http://www.lolibeta.com/other/1378.html" >wettuy&#8217;s enhanced Wind-Soul toolkit library</a>。</p>
<blockquote  style="color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1"><p>Windows系统所使用的最核心的一个DLL库便是著名的ntdll.dll，他拥有一个庞大的函数库，几乎涉及到了系统的方方面面。但是出于安全性因素考虑，在用户模式下需要通过kernel32.dll来调用他。而这就造成了一定的性能影响。正是基于这一点，我才开发了这个软件。他主要的工作原理，便是通过汇编语言重新编译ntdll.dll来解决这一问题。优化级别越高，重新编译的次数就会越多，相应的也会带来更高的性能提升。最高级别的优化甚至可以带来500%的性能提升。</p>
</blockquote>
<p>这是我当时所留下的软件简介。当然，因为这其实是一个愚人节，所以我很努力的调用了自己当时全部可用的脑细胞，让这个介绍在尽可能欢乐的前提下，写的力求真实。所以自从软件发布之后，我受到了广泛的鄙视。。。不过也要感谢积极测试的朋友，其中有极少数的朋友对我表示：<strong>似乎确实快了一些</strong>。</p>
<p>感谢这些朋友对我的信任，因为这一切的效果都是建立在这个基础上的。</p>
<p>是的，这款愚人节发布的软件，他唯一的功能的就是不断的复制删除临时文件，以制造出一种电脑正在工作状态的假象。而正是这种假象，加上用户对于作者的信任，最终造成了确实的优化效果。</p>
<p>这通常被称作——<a href="http://zh.wikipedia.org/zh-cn/%E5%AE%89%E6%85%B0%E5%8A%91%E6%95%88%E6%87%89" ><strong>安慰剂效应</strong></a></p>
<p>正是这种看似简单，但实则成效显著的东西，一直影响着如今的优化软件。比如说，著名的360那个开机时间，在一定意义上，这也是安慰剂效应的一种体现。</p>
<p>这种效应几乎遍及所有的相关的优化软件，以及你能够找到的优化技巧。我并不能否认所有的技巧都是无效的，至少，你可以从他们被原封不动的被复制了多少年这一点上，就可以看出些端倪。</p>
<p>&#160;</p>
<h3  style="font-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#ccccccfont-size:24px;line-height:1.3;text-shadow:2px 2px 2px #888;background-color:#cccccc">系统优化？不，是系统增强</h3>
<p>所以一些比较聪明的软件，正在逐渐的转型。比如本文一开始提到的System Mechanic，比如鲁大师。</p>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2010/07/ludashi.jpg"  rel="shadowbox[sbpost-1512];player=img;" ><img border="0"  style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px"  class="wlDisabledImage"  title="鲁大师"  alt="鲁大师"  src="http://www.lolibeta.com/wp-content/uploads/2010/07/ludashi_thumb.jpg"  width="504"  height="364" /></a></p>
<p>鲁大师曾经是优化大师的一部分，现在已经独立出来。他的界面里没有提到过一次优化，更多的是系统的检测和清理。</p>
<p>毕竟总的来说，windows是一款面向大众的操作系统，因而他不可避免的会遇到可能出现的各种兼容性问题。为了尽可能的避免这类问题的出现，微软将winodws所有的设置，都尽量设置的保守和稳妥，并且为了防止普通用户的篡改，将这类设置隐藏了起来。修改这些隐藏的设置，在某些时候或许可以得到一定的优化效果，但这也仅限于win9x时代。从使用winnt内核开始，他就将智能调整放在首位，而在win7中，也可以明显感觉到相对于vista而言更加优秀的内存管理策略。windows的智能，或许早就超出我们的想象。</p>
<p>但是，这其中大部分的隐藏设置，都并非是为了系统性能而设计的。在微软没有推出更好的设置软件之前，我们确实需要有第三方的辅助工具来进行协助。相比起系统优化，这一类系统调整/增强软件，反而会有更好的前景吧。</p>
<p>&#160;</p>
<p>&#160;</p>
<p>还有一些其他的优化技巧，比如说仅用多余的IDE通道等等启动速度方面的优化，因为涉及到的内容很多，而不是仅仅系统本身的问题，本文也就不再赘述。</p>
<p>文章部分图片出自<a href="http://www.microsoft.com/china/whdc/driver/kernel/mem-mgmt.mspx" >微软官方内存管理白皮书</a>。本文部分内容取自网络，如有错误之处，请不吝赐教，谢谢^_^。</p>
<p>特别感谢@yksoft1在关于winnt虚拟内存方面的帮助。</p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2011年09月18日 -- <a href="http://www.lolibeta.com/pc/software/1980.html"  title="简单试用Windows Developer Preview 8102" >简单试用Windows Developer Preview 8102</a></li><li>2011年05月30日 -- <a href="http://www.lolibeta.com/pc/1771.html"  title="Windows 1.03的SDK (1986)" >Windows 1.03的SDK (1986)</a></li><li>2010年04月27日 -- <a href="http://www.lolibeta.com/pc/1405.html"  title="漫谈微软的标准之战(四)" >漫谈微软的标准之战(四)</a></li><li>2010年04月02日 -- <a href="http://www.lolibeta.com/pc/1379.html"  title="公开eWStl的源码" >公开eWStl的源码</a></li><li>2010年04月01日 -- <a href="http://www.lolibeta.com/other/1378.html"  title="wettuy&#8217;s enhanced Wind-Soul toolkit library" >wettuy&#8217;s enhanced Wind-Soul toolkit library</a></li><li>2009年12月30日 -- <a href="http://www.lolibeta.com/games/1196.html"  title="微软著名的机器人推箱子游戏Tinker终于可以免费下载" >微软著名的机器人推箱子游戏Tinker终于可以免费下载</a></li><li>2009年08月27日 -- <a href="http://www.lolibeta.com/pc/943.html"  title="我的老电脑与Windows Server 2008" >我的老电脑与Windows Server 2008</a></li><li>2009年05月11日 -- <a href="http://www.lolibeta.com/pc/806.html"  title="简单修改了下Windows Mobile 6的主题" >简单修改了下Windows Mobile 6的主题</a></li><li>2009年05月01日 -- <a href="http://www.lolibeta.com/pc/787.html"  title="简单研究了一下Windows7中的库" >简单研究了一下Windows7中的库</a></li><li>2009年02月14日 -- <a href="http://www.lolibeta.com/pc/661.html"  title="System Mechanic Professional v8.5.4.5" >System Mechanic Professional v8.5.4.5</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/pc/1512.html/feed</wfw:commentRss>
		<slash:comments>80</slash:comments>
		</item>
		<item>
		<title>漫谈微软的标准之战(四)</title>
		<link>http://www.lolibeta.com/pc/1405.html</link>
		<comments>http://www.lolibeta.com/pc/1405.html#comments</comments>
		<pubDate>Mon, 26 Apr 2010 17:04:34 +0000</pubDate>
		<dc:creator>wettuy</dc:creator>
				<category><![CDATA[业界分析]]></category>
		<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[hotmail]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[微软]]></category>
		<category><![CDATA[标准]]></category>

		<guid isPermaLink="false">http://www.lolibeta.com/pc/1405.html</guid>
		<description><![CDATA[<p></p>
<p>我们之前已经研究过了Silverlight。微软在对Silverlight的策略上，实际正处于一种进退维谷的地步。进，则将会受到新老两代霸主Flash和HTML5的夹击；而退，整个.NET战略都会因此而受到巨大的影响。微软不能退，更何况现在，.NET仍然有相当的优势。</p>
<p>既然说到了.NET战略，那么我们不能不提微软的另外一个战略，那就是Live。</p>
<p>曾几何时，Live战略还有着对于微软而言，还占据着极其重要的地位。Windows Live，这个作为Windows功能的延伸而被创造出的东西，却几乎成为了阻截Google的利器。微软也试图努力的推广Live搜索，可却在刚刚有些成绩的时候，Live搜索突然摇身一变成为了Bing。</p>
<p> 
<p> </p>

Live的前身，实际上是XP时代开始兴起的MSN。MSN最初是一种真正的系统延伸，包括了即时聊天、邮件收发、以及各种增值服务。 
这其中，聊天工具被称作”MSN Messenger”，在全球被广泛使用，于2005年12月经改名为”Windows Live Messenger”。 
邮件服务主要指的是微软收购而来的Hotmail，于2005年11月改名为”Windows Live Hotmail”。 
MSN的增值服务的主要代表是MSN Explorer。MSN Explorer自2008年发布8.5之后，就已经实质性停止更新。 
Live的核心搜索组件，Live Search，于2006年3月发布。和MSN的首页充满各种新闻内容不同，Live Search更接近于Google的简洁风格，仅有一个搜索框。 
后在2009年6月正式启用Bing，并在同时用Bing取代了已经上线3年之久的Live搜索。 

<p>总的来说，MSN的各项服务已经全面过渡到了Live时代，可是Live的搜索却偏偏成为了Bing。对于一个以Google搜索为主要竞争对手的服务来说，将自己的核心服务更名，无论怎么看都是一件比较诡异的事情。</p>
<p>巧合的是，最近微软又重新提起了另外一项Live服务：Hotmail。</p>
<p>&#160;</p>
<p>从这张疑似的最新Logo可以看到，不仅更新了新的标志，而且也刻意的放大了Hotmail的字样，Windwos Live似乎仅仅只是一种陪衬。</p>
<p>这几乎与Bing的策略不谋而合。他们都在突出自身品牌，而削弱Live的影响力。</p>
<p>&#160;</p>
<p>Live的前身MSN，其实早在1995年就已经成立。但早期的微软对于网络的重要性显然过于低估了，因为MSN的服务更多的是作为一种Windows产品线的延伸而存在的。这种情况直到Google出现才被打破。</p>
<p>尽管Windows Live仍然可以看作一种Widnwos在网络化方面的延伸，但相比于MSN的那些包括百科全书、个人理财在内等等的增值服务，Live更加专注于在网络化方面的应用，并且将几乎所有主要的服务都免费开放。于是，之前零散的服务，现在统一的聚集在了Live的大旗之下。</p>
<p>这本应是一个绝妙的主意，因为Google几乎就是这样做的，并且取得了成功。只是有一个小问题，那就是，Live的服务似乎有些太多了。这张是来自于维基百科的清单——</p>
<p> </p>
<p>面对着如此一大串密密麻麻的列表，普通用户是绝对是眼晕的，而其中某些定位模糊的产品更是让人完全搞不清楚他到底是干什么用的。</p>
<p>这种糟糕而且模糊的定位，不仅难以让用户找到自己需要的服务，混乱繁杂的产品线不仅不能满足用户的需求，更会导致自家产品和自家产品竞争的惨剧。</p>
<p>但是总的来说，我们仍然可以看到，这些复杂的产品线，是可以进行分类的。其中，大致可以分为在线版和离线版两类，当然，按照其用途继续也可以继续细分为搜索型、联系型、应用型和辅助型等。</p>

搜索型便是直接针对Google的竞争，也就是之前我们一直在提起的Bing。 
联系型主要是Windows Live Messenger和Windows Live Hotmail。这刚好就是一个在线版和一个离线版的服务。 
应用型比较多，包括Live Writer、Live Gallery、Live Maps等等，在线和离线均有。 
辅助型主要是指另外一个服务的在线版/离线客户端，用来辅助其他的服务更好的完成其功能。比如离线的Live Mail客户端。 

<p>有了这样大概的分类，就不难看出，微软已经在不知不觉中将它们都分为到各自独立的产品线当中，而不是像最初时的那样，全部归为Windows Live。</p>

其中，搜索型的被命名为Bing 
在线版的联系型邮箱以Hotmail作为主打。@live的邮箱也有推出，并将在长时间内和@hotmail共存；而@msn则已经逐渐淡出人们的视野 
离线版的Windows Live Messenger仍然保持Live的标签，但已经和其他离线的应用型服务一起，整合为了新的Live套件Windows Live Essentials 
辅助型仍然在默默的完成他们自己的使命，但已不知不觉的融入其他的组件中。比如在线的Windows Live Messenger已经可以在Hotmail中登录了。 

<p>Live不会消失。</p>
<p>用充满多样性的产品线去继续细分自身产品，无论在任何时候都是一种有效的营销手段。品种的细分可以让用户更容易找到自己的需求，而更多的种类也让厂商在宣传的时候可以有的放矢。</p>
<p>各种被细分的品种都是一个分立的、独特的主体，都有其存在的理由，都有其领先品牌，而这些领先品牌都很少与细分之前该大类的领先者相同。</p>
<p>尤其是对于当面对已经领先的Google的时候，细分自身产品线就显得更加有意义。</p>
<p>&#160;</p>
<p>&#160;</p>
<p>抱歉，这篇文章拖的有些太久了，以至于我自己几乎已经怀疑自己能否找回之前中断的思路了。虽然还是遇到了一些问题，不过，总算是结束了。感谢卜卜口の帮忙找来的顶图，也感谢somebody和ln在回复中指出我的错误。</p>
<p>现在，我们以及纵览了微软大部分的产品策略，只剩下一个值得关注的内容了，那就是IE与标准化之争。敬请期待最后一篇的内容^_^</p>
相关文章2010年05月02日 -- 漫谈微软的标准之战(完)2010年04月15日 -- 漫谈微软的标准之战(三)2010年04月12日 -- 漫谈微软的标准之战(二)2010年04月10日 -- 漫谈微软的标准之战(一)2009年12月30日 -- 微软著名的机器人推箱子游戏Tinker终于可以免费下载2011年09月18日 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lolibeta.com/wp-content/uploads/2010/04/windowslivewallpaper.jpg"  rel="shadowbox[sbpost-1405];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  title="windows-live-wallpaper"  alt="windows-live-wallpaper"  src="http://www.lolibeta.com/wp-content/uploads/2010/04/windowslivewallpaper_thumb.jpg"  width="504"  height="379" /></a></p>
<p>我们之前已经研究过了Silverlight。微软在对Silverlight的策略上，实际正处于一种进退维谷的地步。进，则将会受到新老两代霸主Flash和HTML5的夹击；而退，整个.NET战略都会因此而受到巨大的影响。微软不能退，更何况现在，.NET仍然有相当的优势。</p>
<p>既然说到了.NET战略，那么我们不能不提微软的另外一个战略，那就是Live。</p>
<p>曾几何时，Live战略还有着对于微软而言，还占据着极其重要的地位。Windows Live，这个作为Windows功能的延伸而被创造出的东西，却几乎成为了阻截Google的利器。微软也试图努力的推广Live搜索，可却在刚刚有些成绩的时候，Live搜索突然摇身一变成为了Bing。</p>
<p> <span id="more-1405" ></span>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2010/04/bing.jpg"  rel="shadowbox[sbpost-1405];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  title="bing"  alt="bing"  src="http://www.lolibeta.com/wp-content/uploads/2010/04/bing_thumb.jpg"  width="504"  height="318" /></a> </p>
<ul>
<li>Live的前身，实际上是XP时代开始兴起的MSN。MSN最初是一种真正的系统延伸，包括了即时聊天、邮件收发、以及各种增值服务。 </li>
<li>这其中，聊天工具被称作”MSN Messenger”，在全球被广泛使用，于2005年12月经改名为”Windows Live Messenger”。 </li>
<li>邮件服务主要指的是微软收购而来的Hotmail，于2005年11月改名为”Windows Live Hotmail”。 </li>
<li>MSN的增值服务的主要代表是<a href="http://en.wikipedia.org/wiki/MSN_Explorer" >MSN Explorer</a>。MSN Explorer自2008年发布8.5之后，就已经实质性停止更新。 </li>
<li>Live的核心搜索组件，Live Search，于2006年3月发布。和MSN的首页充满各种新闻内容不同，Live Search更接近于Google的简洁风格，仅有一个搜索框。 </li>
<li>后在2009年6月正式启用Bing，并在同时用Bing取代了已经上线3年之久的Live搜索。 </li>
</ul>
<p>总的来说，MSN的各项服务已经全面过渡到了Live时代，可是Live的搜索却偏偏成为了Bing。对于一个以Google搜索为主要竞争对手的服务来说，将自己的核心服务更名，无论怎么看都是一件比较诡异的事情。</p>
<p>巧合的是，最近微软又重新提起了另外一项Live服务：Hotmail。</p>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2010/04/windows_live_hotmail.png"  rel="shadowbox[sbpost-1405];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  title="windows_live_hotmail"  alt="windows_live_hotmail"  src="http://www.lolibeta.com/wp-content/uploads/2010/04/windows_live_hotmail_thumb.png"  width="500"  height="157" /></a>&#160;</p>
<p>从这张疑似的最新Logo可以看到，不仅更新了新的标志，而且也刻意的放大了Hotmail的字样，Windwos Live似乎仅仅只是一种陪衬。</p>
<p>这几乎与Bing的策略不谋而合。<font color="#800000" ><strong>他们都在突出自身品牌，而削弱Live的影响力。</strong></font></p>
<p>&#160;</p>
<p>Live的前身MSN，其实早在1995年就已经成立。但早期的微软对于网络的重要性显然过于低估了，因为MSN的服务更多的是作为一种Windows产品线的延伸而存在的。这种情况直到Google出现才被打破。</p>
<p>尽管Windows Live仍然可以看作一种Widnwos在网络化方面的延伸，但相比于MSN的那些包括百科全书、个人理财在内等等的增值服务，Live更加专注于在网络化方面的应用，并且将几乎所有主要的服务都免费开放。于是，之前零散的服务，现在统一的聚集在了Live的大旗之下。</p>
<p>这本应是一个绝妙的主意，因为Google几乎就是这样做的，并且取得了成功。只是有一个小问题，那就是，Live的服务似乎有些太多了。这张是来自于<a href="http://zh.wikipedia.org/zh-cn/Windows_Live" >维基百科</a>的清单——</p>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2010/04/livelist.jpg"  rel="shadowbox[sbpost-1405];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  title="livelist"  alt="livelist"  src="http://www.lolibeta.com/wp-content/uploads/2010/04/livelist_thumb.jpg"  width="221"  height="404" /></a> </p>
<p>面对着如此一大串密密麻麻的列表，普通用户是绝对是眼晕的，而其中某些定位模糊的产品更是让人完全搞不清楚他到底是干什么用的。</p>
<p>这种糟糕而且模糊的定位，不仅难以让用户找到自己需要的服务，混乱繁杂的产品线不仅不能满足用户的需求，更会导致自家产品和自家产品竞争的惨剧。</p>
<p>但是总的来说，我们仍然可以看到，这些复杂的产品线，是可以进行分类的。其中，大致可以分为<strong>在线版和离线版</strong>两类，当然，按照其用途继续也可以继续细分为<strong>搜索型、联系型、应用型和辅助型等</strong>。</p>
<ul>
<li>搜索型便是直接针对Google的竞争，也就是之前我们一直在提起的Bing。 </li>
<li>联系型主要是Windows Live Messenger和Windows Live Hotmail。这刚好就是一个在线版和一个离线版的服务。 </li>
<li>应用型比较多，包括Live Writer、Live Gallery、Live Maps等等，在线和离线均有。 </li>
<li>辅助型主要是指另外一个服务的在线版/离线客户端，用来辅助其他的服务更好的完成其功能。比如离线的Live Mail客户端。 </li>
</ul>
<p>有了这样大概的分类，就不难看出，微软已经在不知不觉中将它们都分为到各自独立的产品线当中，而不是像最初时的那样，全部归为Windows Live。</p>
<ol>
<li>其中，搜索型的被命名为Bing </li>
<li>在线版的联系型邮箱以Hotmail作为主打。@live的邮箱也有推出，并将在长时间内和@hotmail共存；而@msn则已经逐渐淡出人们的视野 </li>
<li>离线版的Windows Live Messenger仍然保持Live的标签，但已经和其他离线的应用型服务一起，整合为了新的Live套件Windows Live Essentials </li>
<li>辅助型仍然在默默的完成他们自己的使命，但已不知不觉的融入其他的组件中。比如在线的Windows Live Messenger已经可以在Hotmail中登录了。 </li>
</ol>
<p>Live不会消失。</p>
<p>用充满多样性的产品线去继续细分自身产品，无论在任何时候都是一种有效的营销手段。品种的细分可以让用户更容易找到自己的需求，而更多的种类也让厂商在宣传的时候可以有的放矢。</p>
<p>各种被细分的品种都是一个分立的、独特的主体，都有其存在的理由，都有其领先品牌，而这些领先品牌都很少与细分之前该大类的领先者相同。</p>
<p>尤其是对于当面对已经领先的Google的时候，细分自身产品线就显得更加有意义。</p>
<p>&#160;</p>
<p>&#160;</p>
<p>抱歉，这篇文章拖的有些太久了，以至于我自己几乎已经怀疑自己能否找回之前中断的思路了。虽然还是遇到了一些问题，不过，总算是结束了。感谢卜卜口の帮忙找来的顶图，也感谢somebody和ln在回复中指出我的错误。</p>
<p>现在，我们以及纵览了微软大部分的产品策略，只剩下一个值得关注的内容了，那就是IE与标准化之争。敬请期待最后一篇的内容^_^</p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2010年05月02日 -- <a href="http://www.lolibeta.com/pc/1409.html"  title="漫谈微软的标准之战(完)" >漫谈微软的标准之战(完)</a></li><li>2010年04月15日 -- <a href="http://www.lolibeta.com/pc/1394.html"  title="漫谈微软的标准之战(三)" >漫谈微软的标准之战(三)</a></li><li>2010年04月12日 -- <a href="http://www.lolibeta.com/pc/1390.html"  title="漫谈微软的标准之战(二)" >漫谈微软的标准之战(二)</a></li><li>2010年04月10日 -- <a href="http://www.lolibeta.com/pc/1386.html"  title="漫谈微软的标准之战(一)" >漫谈微软的标准之战(一)</a></li><li>2009年12月30日 -- <a href="http://www.lolibeta.com/games/1196.html"  title="微软著名的机器人推箱子游戏Tinker终于可以免费下载" >微软著名的机器人推箱子游戏Tinker终于可以免费下载</a></li><li>2011年09月18日 -- <a href="http://www.lolibeta.com/pc/software/1980.html"  title="简单试用Windows Developer Preview 8102" >简单试用Windows Developer Preview 8102</a></li><li>2011年07月13日 -- <a href="http://www.lolibeta.com/pc/it/1812.html"  title="从安卓看专利敲诈" >从安卓看专利敲诈</a></li><li>2011年05月30日 -- <a href="http://www.lolibeta.com/pc/1771.html"  title="Windows 1.03的SDK (1986)" >Windows 1.03的SDK (1986)</a></li><li>2011年02月12日 -- <a href="http://www.lolibeta.com/pc/1683.html"  title="诺基亚的混乱" >诺基亚的混乱</a></li><li>2011年01月23日 -- <a href="http://www.lolibeta.com/pc/1669.html"  title="google的艰难决定" >google的艰难决定</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/pc/1405.html/feed</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>微软著名的机器人推箱子游戏Tinker终于可以免费下载</title>
		<link>http://www.lolibeta.com/games/1196.html</link>
		<comments>http://www.lolibeta.com/games/1196.html#comments</comments>
		<pubDate>Wed, 30 Dec 2009 14:57:28 +0000</pubDate>
		<dc:creator>wettuy</dc:creator>
				<category><![CDATA[游戏世界]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[live]]></category>
		<category><![CDATA[tinker]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[小游戏]]></category>
		<category><![CDATA[推箱子]]></category>

		<guid isPermaLink="false">http://www.luoshen.cn/blog/games/1196.html</guid>
		<description><![CDATA[<p></p>
<p>Vista旗舰版中附加的小游戏，Tinker，或者说是机器人推箱子，非常的好玩，很多人也期待已久，但他一直以来都只能运行于Vista Ultimate版，令人无奈。</p>
<p>今天收到了微软的邮件，原来这个游戏，现在终于可以在其他操作系统玩上了，并且还提供了免费下载。</p>
<p> 
<p> </p>
<p>相关链接：http://www.microsoft.com/games/en-us/Games/Pages/tinker.aspx</p>
<p>来自官方的系统要求——</p>
<p>OS:Windows XP SP2, Vista or 7</p>
<p>Processor:Intel single core 3 GHz or AMD equivalent</p>
<p>RAM:1 GB</p>
<p>Hard Drive:250 MB</p>
<p>Video Card:Shader Model 3 NVidia 6600 or ATI 1300 or higher</p>

<p>不过关于下载，要让大家失望了。具体地址在这里。</p>
<p>是的，你没有看错。他没有下载地址，你必须要下载微软的Game for Windows Live的客户端，然后进入其中的卖场找到这个游戏，然后才能开始下载。</p>
<p> </p>
<p>不过还好，这里是确实是写着Free的，点击就可以开始下载了。可惜的是下载速度方面着实令人叹为观止。</p>
<p>&#160;</p>
<p>不过更重要的是，我在下载时偶然看到——</p>
<p> </p>
<p>嗯，你没有看错，他居然提供了一个Live Access Code。可惜因为条件限制，我不知道这个访问码和之前的Live Key是否一样，似乎是可行的，不过不好下定论，期待有人测试。</p>
相关文章2010年04月27日 -- 漫谈微软的标准之战(四)2009年07月27日 -- 买了一个Live Key2011年09月18日 -- 简单试用Windows Developer Preview 81022011年05月30日 -- Windows 1.03的SDK (1986)2010年07月27日 -- 系统优化,只是一种幻觉?2010年03月15日 -- 我的360终于正式判死缓了2009年10月05日 [...]]]></description>
			<content:encoded><![CDATA[<p><img style="display: inline"  title="Screen1"  alt="Screen1"  src="http://www.microsoft.com/games/en-US/PublishingImages/games/tinker/Screen1.jpg"  width="500"  height="375" /></p>
<p>Vista旗舰版中附加的小游戏，Tinker，或者说是机器人推箱子，非常的好玩，很多人也期待已久，但他一直以来都只能运行于Vista Ultimate版，令人无奈。</p>
<p>今天收到了微软的邮件，原来这个游戏，现在终于可以在其他操作系统玩上了，并且还提供了免费下载。</p>
<p> <span id="more-1196" ></span>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2009/12/tinker1.png"  rel="shadowbox[sbpost-1196];player=img;" ><img border="0"  style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px"  title="tinker-1"  alt="tinker-1"  src="http://www.lolibeta.com/wp-content/uploads/2009/12/tinker1_thumb.png"  width="454"  height="430" /></a> </p>
<p>相关链接：<a title="http://www.microsoft.com/games/en-us/Games/Pages/tinker.aspx"  href="http://www.microsoft.com/games/en-us/Games/Pages/tinker.aspx" >http://www.microsoft.com/games/en-us/Games/Pages/tinker.aspx</a></p>
<p>来自官方的系统要求——</p>
<blockquote  style="color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1color: #555555;padding: 1em 1em;background: #f4f4f4;border: solid 1px #e1e1e1"><p>OS:Windows XP SP2, Vista or 7</p>
<p>Processor:Intel single core 3 GHz or AMD equivalent</p>
<p>RAM:1 GB</p>
<p>Hard Drive:250 MB</p>
<p>Video Card:Shader Model 3 NVidia 6600 or ATI 1300 or higher</p>
</blockquote>
<p>不过关于下载，要让大家失望了。具体地址在<a href="http://www.microsoft.com/games/en-us/live/pages/livejoin.aspx" >这里</a>。</p>
<p>是的，你没有看错。他没有下载地址，你必须要下载微软的Game for Windows Live的客户端，然后进入其中的卖场找到这个游戏，然后才能开始下载。</p>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2009/12/tinker2.png"  rel="shadowbox[sbpost-1196];player=img;" ><img border="0"  style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px"  title="tinker-2"  alt="tinker-2"  src="http://www.lolibeta.com/wp-content/uploads/2009/12/tinker2_thumb.png"  width="454"  height="358" /></a> </p>
<p>不过还好，这里是确实是写着Free的，点击就可以开始下载了。可惜的是下载速度方面着实令人叹为观止。</p>
<p>&#160;</p>
<p>不过更重要的是，我在下载时偶然看到——</p>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2009/12/GFWLClient.png"  rel="shadowbox[sbpost-1196];player=img;" ><img border="0"  style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px"  title="GFWLClient"  alt="GFWLClient"  src="http://www.lolibeta.com/wp-content/uploads/2009/12/GFWLClient_thumb.png"  width="454"  height="304" /></a> </p>
<p>嗯，你没有看错，他居然提供了一个Live Access Code。可惜因为条件限制，我不知道这个访问码和之前的<a href="http://www.lolibeta.com/games/887.html" >Live Key</a>是否一样，似乎是可行的，不过不好下定论，期待有人测试。</p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2010年04月27日 -- <a href="http://www.lolibeta.com/pc/1405.html"  title="漫谈微软的标准之战(四)" >漫谈微软的标准之战(四)</a></li><li>2009年07月27日 -- <a href="http://www.lolibeta.com/games/887.html"  title="买了一个Live Key" >买了一个Live Key</a></li><li>2011年09月18日 -- <a href="http://www.lolibeta.com/pc/software/1980.html"  title="简单试用Windows Developer Preview 8102" >简单试用Windows Developer Preview 8102</a></li><li>2011年05月30日 -- <a href="http://www.lolibeta.com/pc/1771.html"  title="Windows 1.03的SDK (1986)" >Windows 1.03的SDK (1986)</a></li><li>2010年07月27日 -- <a href="http://www.lolibeta.com/pc/1512.html"  title="系统优化,只是一种幻觉?" >系统优化,只是一种幻觉?</a></li><li>2010年03月15日 -- <a href="http://www.lolibeta.com/games/1353.html"  title="我的360终于正式判死缓了" >我的360终于正式判死缓了</a></li><li>2009年10月05日 -- <a href="http://www.lolibeta.com/games/999.html"  title="我的成就终于达到2000了" >我的成就终于达到2000了</a></li><li>2009年08月27日 -- <a href="http://www.lolibeta.com/pc/943.html"  title="我的老电脑与Windows Server 2008" >我的老电脑与Windows Server 2008</a></li><li>2009年05月11日 -- <a href="http://www.lolibeta.com/pc/806.html"  title="简单修改了下Windows Mobile 6的主题" >简单修改了下Windows Mobile 6的主题</a></li><li>2009年05月01日 -- <a href="http://www.lolibeta.com/pc/787.html"  title="简单研究了一下Windows7中的库" >简单研究了一下Windows7中的库</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/games/1196.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>我的老电脑与Windows Server 2008</title>
		<link>http://www.lolibeta.com/pc/943.html</link>
		<comments>http://www.lolibeta.com/pc/943.html#comments</comments>
		<pubDate>Thu, 27 Aug 2009 00:22:00 +0000</pubDate>
		<dc:creator>wettuy</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[优化]]></category>

		<guid isPermaLink="false">http://www.luoshen.cn/blog/pc/943.html</guid>
		<description><![CDATA[<p> </p>
<p>这台就是和我相伴了许多年的老电脑了。</p>
<p>尽管他出了许多问题。比如说，前段时间我的显卡黑屏了，于是硬着头皮从网上买了一块不知道哪里来的工包9550硬撑着顶到现在；再比如说更久之前，某次电脑突然无法开机，折腾了一下之后，发现我的2根256M的假金士顿莫名其妙的变成1G了，更加神奇的是居然可以正常使用直到现在，连死机都没有过。</p>
<p>就是这样一台神奇的电脑，一直伴随我至今，我对他的感情也越来越好了。现在，如你所见，他使用的是传说中的系统Windows Server 2008 Standard。之所以会用这个系统，一方面是因为我之前用过很久的Server 2003，对服务器系统有所了解；另外一方面也是因为，这个系统使用的是我之前申请的学生版CDKey，可以说几乎就是正版了。</p>
<p> 
<p></p>
<p>我对这款老电脑真可谓是爱护有加，基本只用来看看动画，听听音乐，上上网，顺便玩一些以前的经典游戏。不过好在他表现的都十分的好，尤其是玩这些老游戏的时候。不过毕竟是Server 2008系统，要想舒服的使用下来，确实需要对其进行必要的优化才可以。</p>
<p>&#160;</p>
<p>首先当然是这个东东。功能非常强大，包括破解桌面主题、登录画面、使用梦幻桌面、以及可能的游戏补丁。打了他之后，你的Server 2008就基本上变成Vista Ultimate了。</p>
<p>&#160;</p>
<p>然后就是对服务的优化。因为是服务器系统，他默认把能用得上和用不上的服务全都开了，可是却没有开声音服务。网上优化的方法很多，我就不再多重复了，有兴趣可以自行搜索^_^。当然你也可以使用那些自动优化的方法，比如秋无痕的就不错。</p>
<p>不过，记得要开超级预存哦，我觉得这个还是有效果的。</p>
<p>具体方式，运行注册表编辑器，找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters，然后新建两个32位DWORD键值：EnablePrefetcher和EnableSuperfetch，然后把值设置为3。接下来在服务中找到SuperFetch，改为自动即可。</p>
<p>&#160;</p>
<p>&#160;</p>
<p>接下来，是我的浏览器，火狐。</p>
<p> </p>
<p>想来很多人都已经直到，我对于火狐的执着的热衷与喜爱。这台电脑自然也毫不例外的把Firefox作为了主力浏览器。</p>
<p>有一段时间里，我都把Google的Chrome浏览器作为主力来使用，因为在老电脑上，他用起来还算是比较舒服的。不过直到现在，他已经更新到了4.0时代，却仍然没有一丁点，一丁点的可以过滤广告的迹象。考虑到Google本身就是以广告作为主要收入，我担心，恐怕在Chrome上再也不会有广告过滤了吧。所以，我将会继续坚持火狐之路。</p>
<p>&#160;</p>
<p>首先，我用的是tete009的优化版本，他主要针对了不同的CPU进行了JS处理方面的优化，测试上来看效果明显，推荐使用。另外还有一个凌川版，论坛上评价不错，可惜我没用过，这里也就不再多说。以前火狐有许多的优化版本，现在能够坚持的有名的版本，也只有这么几个了。</p>
<p>&#160;</p>
<p>接下来是关于扩展。火狐丰富的扩展，是促使我一直坚持到现在的主要动力。目前我使用的扩展列表如下——</p>
<p>生成： Wed Aug 26 2009 23:17:38 GMT+0800    User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-CN; rv:1.9.1.2) Gecko/20090731 Shiretoko/3.5.2 (.NET CLR 3.5.30729) (tete009 SSE PGO)     Build ID: 20090731192031     启用扩展： [14] </p>

Adblock Plus [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lolibeta.com/wp-content/uploads/2009/08/001.jpg"  rel="shadowbox[sbpost-943];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  title="001"  alt="001"  src="http://www.lolibeta.com/wp-content/uploads/2009/08/001_thumb.jpg"  width="454"  height="342" /></a> </p>
<p>这台就是和我相伴了许多年的老电脑了。</p>
<p>尽管他出了许多问题。比如说，前段时间我的显卡黑屏了，于是硬着头皮从网上买了一块不知道哪里来的工包9550硬撑着顶到现在；再比如说更久之前，某次电脑突然无法开机，折腾了一下之后，发现我的2根256M的假金士顿莫名其妙的变成1G了，更加神奇的是居然可以正常使用直到现在，连死机都没有过。</p>
<p>就是这样一台神奇的电脑，一直伴随我至今，我对他的感情也越来越好了。现在，如你所见，他使用的是传说中的系统Windows Server 2008 Standard。之所以会用这个系统，一方面是因为我之前用过很久的Server 2003，对服务器系统有所了解；另外一方面也是因为，这个系统使用的是我之前申请的学生版CDKey，可以说几乎就是正版了。</p>
<p> <span id="more-943" ></span>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2009/08/001about.jpg"  rel="shadowbox[sbpost-943];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  title="001-about"  alt="001-about"  src="http://www.lolibeta.com/wp-content/uploads/2009/08/001about_thumb.jpg"  width="433"  height="397" /></a></p>
<p>我对这款老电脑真可谓是爱护有加，基本只用来看看动画，听听音乐，上上网，顺便玩一些以前的经典游戏。不过好在他表现的都十分的好，尤其是玩这些老游戏的时候。不过毕竟是Server 2008系统，要想舒服的使用下来，确实需要对其进行必要的优化才可以。</p>
<p>&#160;</p>
<p>首先当然是<a href="http://www.uushare.com/user/wettuy/file/1947510" >这个东东</a>。功能非常强大，包括破解桌面主题、登录画面、使用梦幻桌面、以及可能的游戏补丁。打了他之后，你的Server 2008就基本上变成Vista Ultimate了。</p>
<p>&#160;</p>
<p>然后就是对服务的优化。因为是服务器系统，他默认把能用得上和用不上的服务全都开了，可是却没有开声音服务。网上优化的方法很多，我就不再多重复了，有兴趣可以自行搜索^_^。当然你也可以使用那些自动优化的方法，比如<a href="http://realqwh.cn/read-htm-tid-86869.html" >秋无痕</a>的就不错。</p>
<p>不过，记得要开超级预存哦，我觉得这个还是有效果的。</p>
<p>具体方式，运行注册表编辑器，找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters，然后新建两个32位DWORD键值：EnablePrefetcher和EnableSuperfetch，然后把值设置为3。接下来在服务中找到SuperFetch，改为自动即可。</p>
<p>&#160;</p>
<p>&#160;</p>
<p>接下来，是我的浏览器，火狐。</p>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2009/08/002.jpg"  rel="shadowbox[sbpost-943];player=img;" ><img border="0"  style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px"  title="002"  alt="002"  src="http://www.lolibeta.com/wp-content/uploads/2009/08/002_thumb.jpg"  width="454"  height="342" /></a> </p>
<p>想来很多人都已经直到，我对于火狐的执着的热衷与喜爱。这台电脑自然也毫不例外的把Firefox作为了主力浏览器。</p>
<p>有一段时间里，我都把Google的Chrome浏览器作为主力来使用，因为在老电脑上，他用起来还算是比较舒服的。不过直到现在，他已经更新到了4.0时代，却仍然没有一丁点，一丁点的可以过滤广告的迹象。考虑到Google本身就是以广告作为主要收入，我担心，恐怕在Chrome上再也不会有广告过滤了吧。所以，我将会继续坚持火狐之路。</p>
<p>&#160;</p>
<p>首先，我用的是<a href="http://www1.plala.or.jp/tete009/en-US/software.html" >tete009</a>的优化版本，他主要针对了不同的CPU进行了JS处理方面的优化，测试上来看效果明显，推荐使用。另外还有一个<a href="http://marilab.hp.infoseek.co.jp/buildfx/index_en.html" >凌川版</a>，论坛上评价不错，可惜我没用过，这里也就不再多说。以前火狐有许多的优化版本，现在能够坚持的有名的版本，也只有这么几个了。</p>
<p>&#160;</p>
<p>接下来是关于扩展。火狐丰富的扩展，是促使我一直坚持到现在的主要动力。目前我使用的扩展列表如下——</p>
<p>生成： Wed Aug 26 2009 23:17:38 GMT+0800    <br/>User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-CN; rv:1.9.1.2) Gecko/20090731 Shiretoko/3.5.2 (.NET CLR 3.5.30729) (tete009 SSE PGO)     <br/>Build ID: 20090731192031     <br/>启用扩展： [14] </p>
<ul>
<li><a href="http://adblockplus.org/" >Adblock Plus</a> 1.1.1 </li>
<li><a href="http://www.teesoft.info/" >AutoPager</a> 0.5.2.2 </li>
<li><a href="http://coralietab.mozdev.org" >Coral IE Tab</a> 1.50.20090807 </li>
<li><a href="http://addons.sociz.com/firefox/700/" >Easy DragToGo</a> 1.1.2.4 </li>
<li><a href="http://flashgot.net" >FlashGot</a> 1.2.0.2 </li>
<li><a href="http://gears.google.com/" >Google Gears</a> 0.5.30.0 </li>
<li><a href="http://www.greasespot.net/" >Greasemonkey</a> 0.8.20090123.1 </li>
<li><a href="http://www.google.com/search?q=Firefox%20Hide%20Caption" >Hide Caption</a> 0.6.1 </li>
<li><a href="http://www.google.com/search?q=Firefox%20Java%20Console" >Java Console</a> 6.0.07 </li>
<li><a href="http://blog.sociz.com/tiramn/" >Mason</a> 0.3.7.4 </li>
<li><a href="http://www.windowsclient.net/" >Microsoft .NET Framework Assistant</a> 1.1 </li>
<li><a href="http://www.mrtech.com/extensions/" >MR Tech Toolkit</a> 6.0.3.4 </li>
<li><a href="https://addons.mozilla.org/firefox/addon/3895/" >Personal Menu</a> 4.2.0 </li>
<li><a href="http://addons.sociz.com/firefox/54/" >Tab Mix Lite CE</a> 3.0.3.20090328 </li>
</ul>
<p>已安装主题： [4] </p>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/9427/" >Chromifox Extreme</a> 3 </li>
<li><a href="http://www.mozilla.org/" >Default</a> </li>
<li><b><a href="https://addons.mozilla.org/zh-TW/firefox/addon/12866" >SoCool</a> 0.1.2.5.1</b> </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/11164" >Vfox3</a> 0.8.6 </li>
</ul>
<p>&#160;</p>
<p>SoCool的这个主题真的是非常强大，就像截图中的效果那样，果然可以称得上是SoCool啊。不过我在新电脑上，仍然使用默认主题，嘿嘿嘿。</p>
<p>&#160;</p>
<p>&#160;</p>
<p>Windows Server 2008真是一款非常不错的系统，优化好了以后在各方面的效果都比同时期的Vista要强不少。最近刚好也出了正式版的Windows Server 2008 R2，这个是根据Windows7的内核制作的，界面会更加华丽，可惜他只有64位的版本，我在32位系统下虚拟光驱安装，被提示不是有效的Win32应用程序，杯具啊……</p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2010年03月15日 -- <a href="http://www.lolibeta.com/pc/1358.html"  title="优化Firefox的启动速度" >优化Firefox的启动速度</a></li><li>2011年09月18日 -- <a href="http://www.lolibeta.com/pc/software/1980.html"  title="简单试用Windows Developer Preview 8102" >简单试用Windows Developer Preview 8102</a></li><li>2011年05月30日 -- <a href="http://www.lolibeta.com/pc/1771.html"  title="Windows 1.03的SDK (1986)" >Windows 1.03的SDK (1986)</a></li><li>2011年04月12日 -- <a href="http://www.lolibeta.com/pc/software/1746.html"  title="看来是时候告别Minefield了" >看来是时候告别Minefield了</a></li><li>2010年07月27日 -- <a href="http://www.lolibeta.com/pc/1512.html"  title="系统优化,只是一种幻觉?" >系统优化,只是一种幻觉?</a></li><li>2010年07月04日 -- <a href="http://www.lolibeta.com/pc/1492.html"  title="Mozilla你到底在想什么" >Mozilla你到底在想什么</a></li><li>2010年05月26日 -- <a href="http://www.lolibeta.com/pc/1435.html"  title="我的SEO原理教程" >我的SEO原理教程</a></li><li>2010年04月27日 -- <a href="http://www.lolibeta.com/pc/1405.html"  title="漫谈微软的标准之战(四)" >漫谈微软的标准之战(四)</a></li><li>2010年03月11日 -- <a href="http://www.lolibeta.com/pc/1352.html"  title="浅谈Firefox与Chrome的设计理念(下)" >浅谈Firefox与Chrome的设计理念(下)</a></li><li>2010年03月08日 -- <a href="http://www.lolibeta.com/pc/1343.html"  title="浅谈Firefox与Chrome的设计理念(中)" >浅谈Firefox与Chrome的设计理念(中)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/pc/943.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>简单修改了下Windows Mobile 6的主题</title>
		<link>http://www.lolibeta.com/pc/806.html</link>
		<comments>http://www.lolibeta.com/pc/806.html#comments</comments>
		<pubDate>Mon, 11 May 2009 08:14:20 +0000</pubDate>
		<dc:creator>wettuy</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[320x240]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[wm6]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[手机]]></category>

		<guid isPermaLink="false">http://www.luoshen.cn/blog/?p=806</guid>
		<description><![CDATA[<p>入这个手机已经不知不觉三个月了，果然很好玩，装了很多的软件，只是一直没有找到中意的主题。于是，昨天下午利用空闲的时间研究了下修改主题。不过只是修改而已，尽管用现成的主题制作软件，不过得益于常年直接记事本做网页设计的经验，我直接就打开XML文件进行编辑了。还好，WM的主题编辑起来并未有想象中那么痛苦，还是比较容易研究明白的。</p>
<p>以下是我的修改成果</p>
<p></p>
<p>其实主要的时间都花在研究怎样把选择条处理为透明这上面了，一开始还以为必须要使用透明的PNG，所以特地做了一张，结果发现直接显示配色错误。后来发现，只要取消那个插件选择和未选择时的&#60;background&#62;，并且将&#60;default&#62;里的默认选择颜色改为透明就可以了，包括format state=&#8221;selected&#8221;也要全部都改为bgcolor=&#8221;transparent&#8221;。剩下就比较容易了，修改配色方案把选中文字的颜色改为#890A14即可。</p>
<p>可惜始终没有找到让开始栏透明的方法，非常遗憾。这个东西已经不是主题中的内容了，似乎要修改dll文件，不过没有成功，继续研究吧。</p>
<p>不过这个主题毕竟是修改自手机自带的主题，所以就不共享了，放出自己做的几张手机壁纸，多谢支持^_^。</p>
<p>[nggallery id=12]</p>
相关文章2009年03月03日 -- 微软 My Phone 试用2011年09月18日 -- 简单试用Windows Developer Preview 81022011年05月30日 -- Windows 1.03的SDK (1986)2011年02月12日 -- 诺基亚的混乱2011年02月10日 -- iPad试用2010年09月29日 -- 浅析智能手机的多任务导航2010年07月27日 -- 系统优化,只是一种幻觉?2010年05月04日 -- 终于3G上了2010年04月27日 -- 漫谈微软的标准之战(四)2009年12月30日 -- 微软著名的机器人推箱子游戏Tinker终于可以免费下载]]></description>
			<content:encoded><![CDATA[<p>入这个手机已经不知不觉三个月了，果然很好玩，装了很多的软件，只是一直没有找到中意的主题。于是，昨天下午利用空闲的时间研究了下修改主题。不过只是修改而已，尽管用现成的主题制作软件，不过得益于常年直接记事本做网页设计的经验，我直接就打开XML文件进行编辑了。还好，WM的主题编辑起来并未有想象中那么痛苦，还是比较容易研究明白的。</p>
<p>以下是我的修改成果</p>
<p><img class="alignnone size-full wp-image-807"  title="sp"  src="http://www.lolibeta.com/wp-content/uploads/2009/05/sp.png"  alt="sp"  width="320"  height="240" /></p>
<p>其实主要的时间都花在研究怎样把选择条处理为透明这上面了，一开始还以为必须要使用透明的PNG，所以特地做了一张，结果发现直接显示配色错误。后来发现，只要取消那个插件选择和未选择时的&lt;background&gt;，并且将&lt;default&gt;里的默认选择颜色改为透明就可以了，包括format state=&#8221;selected&#8221;也要全部都改为bgcolor=&#8221;transparent&#8221;。剩下就比较容易了，修改配色方案把选中文字的颜色改为#890A14即可。</p>
<p>可惜始终没有找到让开始栏透明的方法，非常遗憾。这个东西已经不是主题中的内容了，似乎要修改dll文件，不过没有成功，继续研究吧。</p>
<p>不过这个主题毕竟是修改自手机自带的主题，所以就不共享了，放出自己做的几张手机壁纸，多谢支持^_^。</p>
<p><span id="more-806" ></span>[nggallery id=12]</p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2009年03月03日 -- <a href="http://www.lolibeta.com/pc/695.html"  title="微软 My Phone 试用" >微软 My Phone 试用</a></li><li>2011年09月18日 -- <a href="http://www.lolibeta.com/pc/software/1980.html"  title="简单试用Windows Developer Preview 8102" >简单试用Windows Developer Preview 8102</a></li><li>2011年05月30日 -- <a href="http://www.lolibeta.com/pc/1771.html"  title="Windows 1.03的SDK (1986)" >Windows 1.03的SDK (1986)</a></li><li>2011年02月12日 -- <a href="http://www.lolibeta.com/pc/1683.html"  title="诺基亚的混乱" >诺基亚的混乱</a></li><li>2011年02月10日 -- <a href="http://www.lolibeta.com/pc/1680.html"  title="iPad试用" >iPad试用</a></li><li>2010年09月29日 -- <a href="http://www.lolibeta.com/pc/1613.html"  title="浅析智能手机的多任务导航" >浅析智能手机的多任务导航</a></li><li>2010年07月27日 -- <a href="http://www.lolibeta.com/pc/1512.html"  title="系统优化,只是一种幻觉?" >系统优化,只是一种幻觉?</a></li><li>2010年05月04日 -- <a href="http://www.lolibeta.com/pc/1412.html"  title="终于3G上了" >终于3G上了</a></li><li>2010年04月27日 -- <a href="http://www.lolibeta.com/pc/1405.html"  title="漫谈微软的标准之战(四)" >漫谈微软的标准之战(四)</a></li><li>2009年12月30日 -- <a href="http://www.lolibeta.com/games/1196.html"  title="微软著名的机器人推箱子游戏Tinker终于可以免费下载" >微软著名的机器人推箱子游戏Tinker终于可以免费下载</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/pc/806.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>简单研究了一下Windows7中的库</title>
		<link>http://www.lolibeta.com/pc/787.html</link>
		<comments>http://www.lolibeta.com/pc/787.html#comments</comments>
		<pubDate>Fri, 01 May 2009 15:48:00 +0000</pubDate>
		<dc:creator>wettuy</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[软件试用]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows7]]></category>
		<category><![CDATA[库]]></category>

		<guid isPermaLink="false">http://www.luoshen.cn/blog/pc/787.html</guid>
		<description><![CDATA[<p> </p>
<p>Windows 7的RC已经用了几天了，当然在此之前很久我就已经用上了Windows7（以下简称W7）。W7的变化很多，不一而足，这里主要想研究一下资源管理器中最明显的变化，也就是这个新增加的“Libraries”，在中文版中被翻译做了：库。</p>
<p>究竟什么是库？这个问题恐怕比较难以直接回答，所以请看我的截图好了。</p>
<p> 
<p> </p>
<p>如你所见，这就是我自己建立的一个库，在这个库中，包括了我常用的几个模拟器。现在，我只要打开这个库，这些原本在不同文件夹中的模拟器都一目了然。</p>
<p>这就是库，用网状的结构管理原本树状结构的文件夹。这里我并不想解释网状结构与树状结构的区别，如果有兴趣的话可以自行搜索。简单来说，在使用或搜寻文件时，你并不需要知道某个具体的文件夹是存在于哪个目录中的哪个文件夹下，只需要知道他是包括在哪个库中的，就可以了。</p>
<p>另外，库方便的索引和搜索功能，让网状结构远没有看起来的那么恐怖。</p>
<p>从资源管理器左边栏的默认排序就可以看出，库的优先级是高于计算机的，这足见微软对于他的重视。实际使用下来确实也非常方便，不知道，你用了吗？</p>
相关文章2011年09月18日 -- 简单试用Windows Developer Preview 81022011年05月30日 -- Windows 1.03的SDK (1986)2010年07月27日 -- 系统优化,只是一种幻觉?2010年04月27日 -- 漫谈微软的标准之战(四)2009年12月30日 -- 微软著名的机器人推箱子游戏Tinker终于可以免费下载2009年12月10日 -- 一个强力的Windows 7 辅助工具 Windows 7 in a Box2009年11月13日 -- 在Windows7下手动获取文件权限2009年08月27日 -- 我的老电脑与Windows Server 20082009年05月15日 -- Safari 4 with Windows 72009年05月11日 -- 简单修改了下Windows Mobile 6的主题]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lolibeta.com/wp-content/uploads/2009/05/w7.png"  rel="shadowbox[sbpost-787];player=img;" ><img border="0"  style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px"  title="w7-库"  alt="w7-库"  src="http://www.lolibeta.com/wp-content/uploads/2009/05/w7-thumb.png"  width="500"  height="388" /></a> </p>
<p>Windows 7的RC已经用了几天了，当然在此之前很久我就已经用上了Windows7（以下简称W7）。W7的变化很多，不一而足，这里主要想研究一下资源管理器中最明显的变化，也就是这个新增加的“Libraries”，在中文版中被翻译做了：库。</p>
<p>究竟什么是库？这个问题恐怕比较难以直接回答，所以请看我的截图好了。</p>
<p> <span id="more-787" ></span>
<p><a href="http://www.lolibeta.com/wp-content/uploads/2009/05/w7libraries.png"  rel="shadowbox[sbpost-787];player=img;" ><img border="0"  style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px"  title="w7-Libraries"  alt="w7-Libraries"  src="http://www.lolibeta.com/wp-content/uploads/2009/05/w7libraries-thumb.png"  width="379"  height="484" /></a> </p>
<p>如你所见，这就是我自己建立的一个库，在这个库中，包括了我常用的几个模拟器。现在，我只要打开这个库，这些原本在不同文件夹中的模拟器都一目了然。</p>
<p>这就是库，用网状的结构管理原本树状结构的文件夹。这里我并不想解释网状结构与树状结构的区别，如果有兴趣的话可以自行搜索。简单来说，在使用或搜寻文件时，你并不需要知道某个具体的文件夹是存在于哪个目录中的哪个文件夹下，只需要知道他是包括在哪个库中的，就可以了。</p>
<p>另外，库方便的索引和搜索功能，让网状结构远没有看起来的那么恐怖。</p>
<p>从资源管理器左边栏的默认排序就可以看出，库的优先级是高于计算机的，这足见微软对于他的重视。实际使用下来确实也非常方便，不知道，你用了吗？</p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2011年09月18日 -- <a href="http://www.lolibeta.com/pc/software/1980.html"  title="简单试用Windows Developer Preview 8102" >简单试用Windows Developer Preview 8102</a></li><li>2011年05月30日 -- <a href="http://www.lolibeta.com/pc/1771.html"  title="Windows 1.03的SDK (1986)" >Windows 1.03的SDK (1986)</a></li><li>2010年07月27日 -- <a href="http://www.lolibeta.com/pc/1512.html"  title="系统优化,只是一种幻觉?" >系统优化,只是一种幻觉?</a></li><li>2010年04月27日 -- <a href="http://www.lolibeta.com/pc/1405.html"  title="漫谈微软的标准之战(四)" >漫谈微软的标准之战(四)</a></li><li>2009年12月30日 -- <a href="http://www.lolibeta.com/games/1196.html"  title="微软著名的机器人推箱子游戏Tinker终于可以免费下载" >微软著名的机器人推箱子游戏Tinker终于可以免费下载</a></li><li>2009年12月10日 -- <a href="http://www.lolibeta.com/pc/1144.html"  title="一个强力的Windows 7 辅助工具 Windows 7 in a Box" >一个强力的Windows 7 辅助工具 Windows 7 in a Box</a></li><li>2009年11月13日 -- <a href="http://www.lolibeta.com/pc/1091.html"  title="在Windows7下手动获取文件权限" >在Windows7下手动获取文件权限</a></li><li>2009年08月27日 -- <a href="http://www.lolibeta.com/pc/943.html"  title="我的老电脑与Windows Server 2008" >我的老电脑与Windows Server 2008</a></li><li>2009年05月15日 -- <a href="http://www.lolibeta.com/pc/822.html"  title="Safari 4 with Windows 7" >Safari 4 with Windows 7</a></li><li>2009年05月11日 -- <a href="http://www.lolibeta.com/pc/806.html"  title="简单修改了下Windows Mobile 6的主题" >简单修改了下Windows Mobile 6的主题</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/pc/787.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>终于也用上xp sp3了</title>
		<link>http://www.lolibeta.com/pc/279.html</link>
		<comments>http://www.lolibeta.com/pc/279.html#comments</comments>
		<pubDate>Wed, 23 Apr 2008 17:44:36 +0000</pubDate>
		<dc:creator>wettuy</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[sp3]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.luoshen.cn/blog/?p=279</guid>
		<description><![CDATA[<p></p>
<p>MSDN版的SP3又一次的泄露出来了，偶继续华丽的第一时间安装……可惜今天网络出了不小的问题，只到之前才终于把补丁包下完，难啊。。。</p>
<p>目前除了心理上感觉速度快了一些之外，还没有发现太多的变化，也没有发现如同SP2刚出时候那样大面积的重新激活，SP3果然只是一个补丁包而已，不需要对他抱太大的希望，不过相信很快大家大概都会升级上来了^_^</p>
<p></p>
<p>转自远景的下载地址，感谢上传者iBubble</p>
<p>简体中文：
http://www.namipan.com/d/ea35690c8f9ed4a095b22ebdb6ea72617bc6fd950038e518
台湾繁体中文：
http://www.namipan.com/d/f88231363875793acd708c9a865cbbb72af2190b00500218
香港繁体中文：
http://www.namipan.com/d/fbc5054c10d1dc5d91e44f3f1a98929ad0cb739d00380218
英语：
http://www.namipan.com/d/0c563407fc7abe99149c64f8ba9e0f28b6b22dc900b00d22</p>
相关文章2011年09月18日 -- 简单试用Windows Developer Preview 81022011年05月30日 -- Windows 1.03的SDK (1986)2010年07月27日 -- 系统优化,只是一种幻觉?2010年04月27日 -- 漫谈微软的标准之战(四)2009年12月30日 -- 微软著名的机器人推箱子游戏Tinker终于可以免费下载2009年08月27日 -- 我的老电脑与Windows Server 20082009年05月11日 -- 简单修改了下Windows Mobile 6的主题2009年05月01日 -- 简单研究了一下Windows7中的库]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-280"  title="xp-sp3"  src="http://www.lolibeta.com/wp-content/uploads/2008/04/xp-sp3.jpg"  alt="windows xp sp3"  width="417"  height="484" /></p>
<p>MSDN版的SP3又一次的泄露出来了，偶继续华丽的第一时间安装……可惜今天网络出了不小的问题，只到之前才终于把补丁包下完，难啊。。。</p>
<p>目前除了心理上感觉速度快了一些之外，还没有发现太多的变化，也没有发现如同SP2刚出时候那样大面积的重新激活，SP3果然只是一个补丁包而已，不需要对他抱太大的希望，不过相信很快大家大概都会升级上来了^_^</p>
<p><span id="more-279" ></span></p>
<p>转自远景的下载地址，感谢上传者iBubble</p>
<p>简体中文：<br/>
<a href="http://www.namipan.com/d/ea35690c8f9ed4a095b22ebdb6ea72617bc6fd950038e518"  target="_blank" >http://www.namipan.com/d/ea35690c8f9ed4a095b22ebdb6ea72617bc6fd950038e518</a><br/>
台湾繁体中文：<br/>
<a href="http://www.namipan.com/d/f88231363875793acd708c9a865cbbb72af2190b00500218"  target="_blank" >http://www.namipan.com/d/f88231363875793acd708c9a865cbbb72af2190b00500218</a><br/>
香港繁体中文：<br/>
<a href="http://www.namipan.com/d/fbc5054c10d1dc5d91e44f3f1a98929ad0cb739d00380218"  target="_blank" >http://www.namipan.com/d/fbc5054c10d1dc5d91e44f3f1a98929ad0cb739d00380218</a><br/>
英语：<br/>
<a href="http://www.namipan.com/d/0c563407fc7abe99149c64f8ba9e0f28b6b22dc900b00d22"  target="_blank" >http://www.namipan.com/d/0c563407fc7abe99149c64f8ba9e0f28b6b22dc900b00d22</a></p>
<h2 class="related_post_title" >相关文章</h2><ul class="related_post" ><li>2011年09月18日 -- <a href="http://www.lolibeta.com/pc/software/1980.html"  title="简单试用Windows Developer Preview 8102" >简单试用Windows Developer Preview 8102</a></li><li>2011年05月30日 -- <a href="http://www.lolibeta.com/pc/1771.html"  title="Windows 1.03的SDK (1986)" >Windows 1.03的SDK (1986)</a></li><li>2010年07月27日 -- <a href="http://www.lolibeta.com/pc/1512.html"  title="系统优化,只是一种幻觉?" >系统优化,只是一种幻觉?</a></li><li>2010年04月27日 -- <a href="http://www.lolibeta.com/pc/1405.html"  title="漫谈微软的标准之战(四)" >漫谈微软的标准之战(四)</a></li><li>2009年12月30日 -- <a href="http://www.lolibeta.com/games/1196.html"  title="微软著名的机器人推箱子游戏Tinker终于可以免费下载" >微软著名的机器人推箱子游戏Tinker终于可以免费下载</a></li><li>2009年08月27日 -- <a href="http://www.lolibeta.com/pc/943.html"  title="我的老电脑与Windows Server 2008" >我的老电脑与Windows Server 2008</a></li><li>2009年05月11日 -- <a href="http://www.lolibeta.com/pc/806.html"  title="简单修改了下Windows Mobile 6的主题" >简单修改了下Windows Mobile 6的主题</a></li><li>2009年05月01日 -- <a href="http://www.lolibeta.com/pc/787.html"  title="简单研究了一下Windows7中的库" >简单研究了一下Windows7中的库</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.lolibeta.com/pc/279.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

