(5月6日更新)中午通过修改注册表中和系统有关的几个关键部位,实现了真正意义上的Home Basic开启玻璃效果(包括任务栏缩图),绝非替换法。修改的不是网上所传的和DWM有关的几个键值,因此是原版Home Basic。截图为证。这至少说明Vista HB版是支持透明效果的,只是被屏蔽起来而已。
测试系统:Vista Home Basic+SP1
【修改思路】
1.使用另一套系统启动,打开“注册表编辑器”,定位到HKEY_LOCAL_MACHINE处,选择文件菜单下面的“加载配置单元”。然后找到
Vista分区所在盘,进入\windows\system32\config,选择SYSTEM(无后缀)。
2.为此配置单元设置一个名称,如SYSTEM0。
3.定位到HKLM\SYSTEM0\ControlSet001(这里也可能是002,003...)\Control\ProductOptions,找到右侧的ProductPolicy,双击
之。
4.按照下图的方式以此将加亮处由00改为01。我们不难看出,从上到下,这4处依次对应Aero动画(Microsoft-Windows-
DesktopWindowManager-Core-AnimatedTransitionsAllowed)、Flip3D(Microsoft-Windows-DesktopWindowManager-Core-
Flip3dAllowed)、任务栏缩略图(Microsoft-Windows-DesktopWindowManager-Core-ThumbnailsAllowed)和半透明毛玻璃(Microsoft
-Windows-DesktopWindowManager-Core-TransparencyAllowed)。
5.接下来我们要修改权限。这一步非常重要!!因为软件的保护机制使得重启后,原先修改的数值被自动替换回来。右击ProductOptions子键,选择“
权限”,在对话框点击“高级”,在“高级安全设置”中单击“添加”按钮,输入everyone,点击“确定”。
6.在“权限项目”对话框中,将“设置数值”、“写入DAC”、“写入所有者”拒绝一栏打上钩,点确定。
7.重复同样步骤,完成对system帐户的权限更改。
8.保存后,卸载配置单元。
9.重新启动,Enjoy!!!
感谢 slice 提出修改建议
目前问题:
1.Flip3D堆叠效果无法打开;
2.重启会自动恢复成不透明效果
对于第一点,确定是需要修改tokens.dat的(加入一段代码);第二点,需要从底层写程序进行控制,目前我正在研究。
注意:本方法仅供学习,切勿用于商业用途!!!
PS:一直很期待微软放出Plus Pack包,无奈至今没有任何消息,因此自己打算琢磨一下。通过此方法不需修改token.dat即可实现透明效果和缩略图。至于Flip3D如何启用,则可能涉及到token.dat的修改,待研究透彻后放出方法。
其实Home Basic并没有大家想象的那么垃圾,自己动手说不定就能收获很多东西!!
[ 本帖最后由 羽翮 于 2008-9-7 11:49 编辑 ]












最新回复
[ 本帖最后由 Vegas 于 2008-5-8 12:56 编辑 ]
[ 本帖最后由 LifeForce 于 2008-5-4 14:06 编辑 ]
支持樓主!!
那些装U版的D版用户就不要说风凉话啦。
如果HB能透明效果,我宁愿选择它而放弃U版,一大堆用不到的组件占用空间。普通用户HB已经够用了。
或每次重启后都改吧~~麻烦