|
Windows 98

|
2#
大 中
小 发表于 2007-7-13 23:44 只看该作者
三、任务栏和[开始]菜单:
⑴在任务栏的时间前面加入个性化的文字:
打开“控制面板”->区域和语言选项->区域选项->自定义->时间,然后将时间格式改为:tttt HH:mm
AM符号和PM符号填入你喜欢的文字就可以了。注意如果AM和PM的文字如果不同,那么会以中午12:00作为分界,0:00~12:00任务栏的时间前显示AM符号的文字,12:00~24:00显示PM符号的文字。
⑵更改开始按钮的文字:
更改系统文件虽然可以永久生效,但容易误操作,而且步骤较麻烦,这里提供一个更改开始按钮文字的小工具,可以动态修改,而且注销或重启计算机后更改会还原,对系统没有危害。
⑶更改开始菜单中的各项图标:
请先参看【原创】常见windows图标与注册表的对应关系一览,然后在注册表中作相应修改即可,修改完后,记得重建图标缓存。
1.如何删除任务栏和开始菜单属性里任务栏自定义通知的那些无用的项目?
打开注册表,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify,然后删除掉右边的"IconStreams"和"PastIconsStream"这两个键值,然后注销或重启即可;如果不想注销,在任务管理器中结束掉explorer.exe进程,然后重新启动该进程即可。
2.我不小心把快速启动栏里的那个"显示桌面"的程序给删除了,怎么恢复?
打开"我的电脑",进入"X:\Documents and Settings\你的用户名\Application Data\Microsoft\Internet Explorer\Quick Launch"目录(因为有的目录是隐藏属性,所以需要先在菜单栏里的"工具"->"文件夹选项"->"查看"里去掉"隐藏受保护的操作系统文件"的复选框和选中"显示所有的文件和文件夹"),然后在该目录下新建一个文本文件,双击用记事本打开,把下面的内容copy进去,然后保存并关闭记事本,然后给刚才新建的文本文件重命名,改为"显示桌面.scf"(扩展名一定要是scf)
显示桌面.scf的内容免费内容:
[shell]
Command=2
IconFile=%SystemRoot%\system32\shell32.dll,34
[Taskbar]
Command=ToggleDesktop 其中,IconFile=%SystemRoot%\system32\shell32.dll,34这行也可以自定义成其他图标
3.我不小心把任务栏旁边的语言栏给关闭了,怎么找回来?
打开"控制面板",双击"区域和语言选项"->"语言"选项卡->"详细信息"按钮,然后在"设置"选项卡中点下面的"语言栏"按钮,在弹出的对话框中复选"在桌面上显示语言栏"和"在任务栏中显示其他语言栏图标",依次点击"确定"即可。
4.重新打开文件夹时,Windows未记住用于该文件夹的查看设置以及位置尺寸
请参考下面这篇文章:http://support.microsoft.com/kb/813711/
有部分刚开始接触美化的朋友不理解为什么必须使用StyleXP或Uxtheme-MultiPatcher才能使用第三方的msstyles文件,现在在这里给大家做个解释:
在WinXP中,系统界面的外观绘制工作由位于System32目录下的Uxtheme.dll中的API来完成。.msstyles文件是微软定义的一套界面元素集合文件,用StyleBuilder打开可以看到里面有很多位图,很显然,Uxtheme的工作就是把这些位图根据msstyles文件里定义的配置"贴"到系统界面的相应元素上,因此有人把这套绘制机制称为"引擎"。
然而,微软的这个引擎并不为没有经过微软数字签名的msstyles文件工作。Uxtheme的工作机制大概是这样:
1.打开msstyles文件,调用Advapi32.dll中的CryptVerifySignatureW()检查数字签名,若返回FALSE,则不进行后续操作。
2.分析msstyles文件,为窗口过程的相关绘制函数(如OnNcPaint等)注册钩子回调,因此每个窗口应用程序创建时都会由注册的一系列回调函数完成窗口的绘制。
3.完成绘制后的更新通知。通常窗口都会收到WM_THEMECHANGED消息。
要想让引擎为第三方的msstyles文件工作,必须想办法绕过数字签名的验证。绕过的方法有很多,但目的都一样,就是使上面提到的CryptVerifySignatureW()始终返回TRUE即可。
下面再分别说下StyleXP和Uxtheme-MultiPatcher:
StyleXP在安装后会启动一个StyleXPService的系统服务,这个服务的作用之一就是使Uxtheme.dll在调用CryptVerifySignatureW()验证msstyles文件时返回TRUE,而其他程序做其他验证则返回正常调用时原本的返回值。这个服务会驻留内存运行,因此会占少量的系统资源。
MulitPatcher则是直接修改Uxtheme.dll文件中验证msstyles文件的部分,经过修改的Uxtheme.dll相当于不对msstyles文件进行验证。有部分网友反映使用MulitPatcher后造成系统不稳定或者异常,因为不同版本的Uxtheme.dll中关于验证的偏移位置不同,所以可以去下载对应版本的修改后的文件,但注意由于文件保护机制的存在,需要使用专门的替换工具或在DOS进行。
不少朋友想知道如何更改系统的声音主题,其实很简单,打开注册表,定位到[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default],展开".Default"项,会发现有许多子项,其实每个子项都对应了触发一种系统事件时的声音,以[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemStart]为例,"SystemStart"顾名思义,为系统启动事件对应的声音,展开"SystemStart",可以发现有两个子项[.Current]和[.Default],前者是该事件当前使用的声音,后者是该事件系统默认的声音,对右边的键值进行编辑,就可以实现声音的修改了,一般我们修改[.Current]下的"(默认)"键值,双击键名进行编辑,填入你喜欢的声音文件的全路径,然后单击"确定",关闭注册表,然后触发一下该事件(比如注销后重新登陆),就可以听到效果了。
这里要特别说明的是,对声音的修改实际上不需要注销或重启机器,不信的话可以选[HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\Maximize\.Current]做实验,双击右边的"(默认)"键值进行编辑,填入声音文件的全路径,然后单击"确定",然后对任意一个窗口进行最大化操作,即可听到效果。
然而,遗憾的是目前声音主题只支持wma格式的文件。
|