Google
      
发新话题
打印

[推荐] 系统美化常识与教程

本主题由 尘舞飞扬 于 2008-6-25 19:48 设置高亮

系统美化常识与教程

关于XP下如何更换桌面主题的方法
, M& z: P+ y9 z/ T- Q+ B
引用:
: X7 p+ D. a$ k4 @
WindowsXP采用了全新的主题管理内核,其功能非常强大,能够实现的效果非常炫目,但/ Y4 N0 `. n5 _2 f: z" V% u

# p5 A5 n3 j. L9 q& E是居然不支持非官方的桌面主题,Plus!里那几个简单的主题不用几天就看腻味了,所以,
# i( \) j8 a( |3 X* r% {$ v2 ]' b
要想使用第三方的主题,就必须通过非官方的办法来解决。
' ^0 ?, n7 d/ S- {$ j
4 x9 Z2 s9 V# o0 Q$ c一.必备软件! z+ p( b* D7 ~
3 b! X. e! ^) u9 P  G4 E
1.StyleXP
6 `$ C. R  P0 [: T  v$ v
: T3 V2 ^: N6 m$ E8 KStyleXP是一个第三方的XP桌面主题支持和管理软件,也是目前最好的。它使用的是7 K; n; e* k# L
6 K' J: |: G* ~  {5 r/ s  z
WindowsXP的主题内核,并且强化了很多功能,可以导入、选择、更换和管理官方的和非
7 E1 ]3 e. Z# a) ~- l0 g% o" u/ _$ j6 W6 [  Z: a
官方的桌面主题、壁纸甚至登陆界面。! L" D! Q2 _7 T! H1 w+ b1 r9 B
! l7 f5 Z9 m) f$ J
该软件安装之后会在XP中添加一个后台运行的服务StyleXPService,占用1-2MB的内存,$ }3 e/ ~3 _6 a& X  N

2 O' M8 p" q) S2 S6 t$ |这个服务也就是能够使用第三方主题的基本。另外,它的主程序可以选择两种运行方式,一
6 e6 R) l' G! t* k5 Q5 U9 ^7 V. n! T) Z  |
种是保持运行在系统托盘里,这种模式在系统托盘里有一个StyleXP的图标,随时可以点击
4 C; [% C  ?$ i) f8 X6 o
4 u% a. R# t8 N& H6 B调出主界面;一种是不消耗资源的方式,主程序平时不运行。建议大家选择第二种方式,因
) W" l# q$ F0 ^0 p% u
1 I7 U2 t6 F5 E, u# D: V. E为这个主程序运行起来可不秀气,占用内存到10-20MB。实际上第二种方式也可以随时运行$ Y: ~% ?: i" @3 c
$ p, d& {+ x( ~/ b# W' Y# o- W
主程序来管理主题。
+ |% c5 j# J" ]' l: M- I$ f1 S% C3 i0 M
StyleXP是共享软件,自带中文语言,在1.01L版本之后正式支持WindowsXPSP1,1.01P
4 I& k4 O7 `; `7 S. z7 s8 R; s. p3 q
版本开始支持Windows2003。
7 h: l8 \$ L* ~7 |
# t: r2 l6 x. S. Z2.UxTheme.dll破解版
3 F9 O3 h) V' w" B, v: y: t% i! P0 `2 S7 V# i
UxTheme.dll就是XP系统主题支持的核心文件,也就是它让XP无法使用第三方主题。如果你
$ }  }+ ]4 H- D6 u; s5 g% N0 K3 Z$ ?3 F( L
不想安装StyleXP,那么你可以通过破解UxTheme.dll文件来达到目的。实际上,4 x- ]) q$ p; `' z
4 I- R1 ]* p  Q7 m+ X$ G
UxTheme.dll破解版就是推出StyleXP的TGTSoft在爱好者的强烈要求下放出来的,
- W2 o! `: W4 ]+ a, ?+ R6 O" l9 K- h+ U' J( N) S3 L5 p6 l
Microsoft好像也默认了这种行为,呵呵,真是难得。使用UxTheme.dll破解版之后,无
; E& \1 Q' u# D
& m8 X: ~0 u( j/ y( g% N需任何其他的软件你就可以在XP的显示属性中管理和调用第三方的主题和风格。
0 }3 G; P2 ~5 j7 J* U  ~4 @# v4 y; f0 d3 |
下载UxTheme.dll破解版之后,先将X:\Windows\System32\UxTheme.dll重命名,例如改* E, D! K( S, z

/ h! S( @0 c% f  i, V" ?成UxTheme.dll.bak,然后将破解版的复制过来,重新启动即可。注意,这里还牵涉到6 U. T. j6 @% o6 W- y  K' a
8 j* V, i! q% T7 z; [) T/ e
WindowsXP的系统文件保护,请参见下面的内容。
) R5 e% d/ W8 d& ?- C8 Q$ B7 m, @) g% N2 q
以上两种解决办法只要任选其一即可,各有各的好处,大家看着办吧。笔者个人来言用的是
6 d) n$ g% D. M7 z# M
! e. M) K( t3 s+ }0 Z2 L5 u前者,因为当StyleXP以服务运行时占用的资源非常少,2MB左右,无须修改系统文件,而且9 |3 c# |2 u% Z( N2 c7 C
3 B$ h  ^: v' ?9 p4 y
管理起主题来比Windows的显示属性方便得多,而且还可以随意更换和管理Logon界面,不需6 k! e/ U4 N4 V. x/ u- i# z

) D6 ?( T$ {8 r要去烦琐地替换系统文件,等等。真正说喜欢用桌面主题的话,不大可能在乎这么一点点资
! d' p8 ?9 \: z! p$ L3 T- H6 b, j9 A7 i: v, e
源的占用。
, U6 ]  q. ]8 S) c' M5 e2 B& x+ V8 t$ m9 H2 w
二.桌面主题的构成( h9 r$ w' z. z$ j& M0 _6 W3 P
" r& W) ~6 `, R& E; n3 r' G
一个XP的桌面主题可以包含好几个部分,风格、壁纸、屏保、鼠标指针、系统声音事件、图
& k  ?$ O* D9 n( s6 A$ s* Q6 Y: d' \$ ~. A+ t2 y6 Z9 u% Q
标,除了风格是必须的之外,其他部分都是可选的。风格可以定义的内容是大家在Windows
* k6 Z3 v3 I- r; L! B: v
/ t+ ]5 B1 G( m4 ^% U, {5 M里所能看到的一切,例如窗口的外观、字体、颜色,按钮的外观等等等等,一个桌面主题里
3 F: }; a& b3 D! _" u3 |" g
+ z# T$ v: l5 p+ N3 Z6 s风格就决定了大家所看到的Windows的样子。
8 m& A8 \, S* j9 K
" f" R5 r. W" Z9 x大家可以打开X:\Windows\Resources\Themes目录,这个目录就是XP中存放桌面主题的目6 u9 z5 B4 D8 K

; I# g5 F0 Z7 d8 r* A/ O/ \! r1 J录。你能看到有很多xxx.theme文件,你在显示属性的“主题”列表里看到有多少个主题里: i3 \2 D8 O* M) G+ E
- c! `$ K- _. p9 O, ]
就有多少个.theme文件,它就是Windows主题文件,一个桌面主题的总定义文件,它的内! S. S" z, n' A) g# f
+ v% ^2 s" E. l+ d1 i
容不多,是文本格式的,以XP的默认官方主题Luna为例,大家用任何一个文本编辑器打开
- n- r5 A, S6 l7 }5 V9 r9 @' f; \5 L- M
Luna.theme,可以很直观的看到其内容。
% _6 n- u# X" t; {5 D: \% v, i
8 C$ U+ j) Q% N7 M[Theme]部分是定义我的电脑、我的文档、网络邻居以及回收站这几个主要部件的图标,3 K- m! k" b  S7 N

  m( R- a$ R7 `' x9 vLuna.theme中MyComputer定义的图标就是X:\Windows\explorer.exe,0,也就是
  ?: N9 P. G: I7 o' e8 c) q5 U; q4 [
explorer.exe中包含的第一个图标,没有包含特定图标的主题这里一般都是这个值。这里
' j( {7 o! A- @# U9 f$ H) i$ w: K" \6 u- \; c/ n3 C' s
即可以指向程序文件,也可以指向DLL文件或者图标文件。/ m: f/ A- r+ P3 u& `
7 d2 J' o0 F) q: a# T$ ~7 M
[ControlPanel\Colors]部分定义的是各个Windows部件如标题栏、窗口背景、文字等的颜+ p1 i' N/ t' ^! q

/ n( O" q9 E1 ]+ b1 k, n4 h色,这里定义的颜色大部分时候是无关紧要的,因为系统会优先按照色彩方案中的配色显示8 ?8 i( ?/ j: d( k; J' r( H1 q

0 l6 p0 L' W' p& N6 [  \, },这在后面的部分会讲到。+ O& f! x  f1 U  h" b* m- C/ }4 [

  }( c2 J# r. ]5 q+ V' }8 v* K[ControlPanel\Cursors]定义的就是鼠标指针了,每一行定义一个指针文件,例如Arrow
; ]; o: U4 G3 N. d% T4 M6 S( f; x7 @& B: `
定义箭头光标,Wait定义等待光标。Luna中这里是空的,代表使用Windows默认的鼠标指针3 q8 X' V8 i5 G
! Y; l* M% t% d& \. G
,这里的定义必须是具体的.cur光标文件或者.ani动画光标文件。' Q  N( k6 t. ?3 \
" e, {4 l/ J9 I; ~
[ControlPanel\Desktop]定义桌面的显示,包括壁纸图片的位置,显示方式,以及是否激7 V' n  D6 m) p; G; k" O0 g  E

: _* n/ x7 u1 c! }活屏保。Luna中的Wallpaper=%WinDir%web\wallpaper\Bliss.bmp就是大家看得最多的“
/ W% g& K1 f' T, N" f1 S5 R5 W# e% G
0 a) l, e9 C& ]菜地蓝天”了 。这里的ScreenSaveActive=X和下面的[boot]部分
  |' A0 x& L7 X) Y; p& J& n9 b
3 X+ E$ G8 W  f, E, j" v+ c6 P* USCRNSAVE.EXE=XXX是对应的,前者管是否允许屏保,后者是屏保的具体地址。* J  u6 B  t7 g2 L9 W4 e

# u5 x' T7 S1 ]# p: B[VisualStyles]就是最关键的部分了,这里指向的就是一个桌面主题的核心部分:$ H* }( z- K0 m+ u

- h1 N4 Y; ^# N9 V, b.msstyles可视化外观风格文件,Luna中指的就是Path=%WinDir%$ N# z, l& o7 B" l/ L/ ?, O

. Z1 J6 J1 l4 _/ V2 ?  h$ Nresources\Themes\luna\luna.msstyles,后面会讲到。再往下走就是定义声音事件的了," L+ L4 O5 e2 {  o
/ T$ V* |, f; _3 z& P* n9 V5 g
和我们在控制面板→声音和音频设备→声音中设置的项目是一样的。
9 b: g  G$ f* O6 L9 {- ]' s: d1 \! Z/ M! r
一般来说一个完整的主题基本文件结构就是一个.theme文件和一个放置风格文件等其他文- f: T+ N% V" B+ k
( S" O/ |4 d  ~6 V& |8 l
件的文件夹,在[VisualStyles]部分可以找到这个文件夹的名字。了解了.theme文件的3 E4 V! N) W% B$ c- @) ~- |# i
  [. R) t* x  }4 T5 l( k$ y6 h8 U
结构之后,大家就完全可以按照自己的喜好编辑了,只是要确认所有文件的指向都必须是有  y: F+ _! `% ?# p& a5 Y
! o- \. q' G# W
效的,否则主题无法使用。
0 j" c) t( m1 s" ^! Q9 |1 r; ]  O; C9 @3 f8 T5 Z# }
需要说明的是,.theme文件不是必须的,.msstyles风格文件才是。因此,有些主题只有8 r5 p& C* b( w& K- U7 a* J

$ @5 i7 W: o* p1 a7 K8 H, ^) I.msstyles文件,没有.theme文件,一样可以照常使用。只是在显示属性的主题列表中是: [( T( ?2 y3 ]7 e- ^

3 `: t2 x1 a! p0 x0 Q+ P( g" `8 J看不到的,必须到“外观”中才可能看到。
8 @( j9 P9 M' E# U2 t  _9 m; s* U2 m$ x. k
下面,根据[VisualStyles]中的路径我们再打开Luna文件夹,现在可以看到
7 K: w) y! C6 R* E5 n0 R7 c7 z
: J# O% t$ o' W' jluna.msstyles风格文件了。.msstyles是一个桌面主题的最主要的部分,它的内容一般包
0 a4 q' u1 r2 Q! s) b# T8 {8 `3 t9 `5 Y9 }
含了几乎大家所有在Windows里看到的一切,包括窗口、工具栏、按钮等等的颜色、背景图
  l. q  D$ _. [: v# K6 w/ ~- e0 W, H5 `/ Z' {2 u* V
案、立体效果、字体之类,它基本可以确定一个主题的效果。有兴趣的朋友可以用
  z3 q# @3 M& f0 U1 b+ H" y2 e8 n* [' r# R+ Z: O. g" y
StyleBuilder这个也是由TGTSoft出品的专门编辑风格文件的工具打开来看看。就了解) e% n" P, z2 t) T4 }- F& v. i5 h, S

( ]& W% s; S6 A, R.msstyles的重要作用了。这就是为什么有很多主题就只有这一个文件却能够实现非凡的效; Q; V5 }  V4 P! D* h
- ~/ ?0 }* i  C& c' c) ^/ v- E
果。这里有一点很重要,就是.msstyles文件只能放置在X:\Windows\Resources\Themes
' ~6 `+ A) ?( ~( y& s, z
7 r4 C+ I! \$ K9 [- Z: g目录的子目录下,并且所在的子目录名称必须和本身的文件名(不包括后缀名)一致,例如
  p0 g0 `2 a4 e, P- t
$ m4 f* I+ H  d' `) Z8 t& @Luna.msstyles必须放在X:\Windows\Resources\Themes\Luna下才有效,大家可以试试将
' K  C* X3 J. _4 Q( g3 z9 {. p6 @; a5 Q( L& D
目录或者文件其中一项改名,就会发现该风格已经无法正常使用了。
/ X3 [# C- P  ]; r) a4 y7 q  H  V  H3 ^  Q+ \( ~7 Y0 u
大部分主题目录里还会有一个Shell目录,这里还是以官方主题Luna为例,和
7 j) z2 x2 S  h- @  |9 `& t: V6 u3 q6 p0 m  B- D
Luna.msstyles在一起的就有一个Shell目录,打开Shell目录能够看到三个子目录,分, x8 J0 h9 j4 Q. K" A  W, o
8 u7 i1 h" C0 |# y
别是Homestead、NormalColor、Metallic,正好分别对应Luna主题中的三个色彩方案:
5 f7 Z1 t* [* U/ o' R" j9 `
& q* Y/ q9 a% \) O( a/ ?橄榄绿、默认(蓝)、银色。三个目录每个下面都有一个shellstyle.dll文件。
8 U+ X2 c, D3 U1 \6 K# E. d" w" a3 c, O- R0 W. W2 X! H& n. r. o7 q; b
shellstyle.dll的作用比较简单,它定义的是资源管理器中左边的公共栏的样式,包括位; D4 e6 s# i/ }" z1 p! I6 A2 o

; e# B4 j8 v: g% G图、字体和颜色配置,例如关闭和打开“详细信息”的按钮,以及大家打开音乐文件夹时文
( ^7 t/ b" ?- i5 B+ U* y
9 }6 q, M; O3 v4 |9 C件列表右下角背景中显示的音符图案等。一般一个主题中有几个色彩方案就会有几个8 r( {3 X- R; M7 z8 ^" l+ B2 @* @

  E& B3 [& |/ k* m0 Q, A' }, Jshellstyle.dll文件,每个shellstyle.dll的内容都是配合所针对的色彩方案的,不尽
. ^  @2 c4 E; Q/ S+ M, V
4 A$ `! n( S0 }6 U2 x0 U) u; H相同。5 |7 a  T0 _: S+ P# e2 E

% I, F" y, Y+ {6 c和.theme文件一样,Shell文件夹和shellstyle.dll都不是必须的,很多主题就没有
/ I2 y6 }( z4 @/ w& i/ h0 v% o
5 ]7 M4 J8 d7 o这个内容。即便将已有shellstyle.dll删除也不会对主题产生太大的影响,只是在该色彩
5 I. D. {+ R2 @( E
. W. \8 u  a6 I) b* X* q+ O# p4 D方案下它所定义的内容会变成系统默认的。大家完全可以尝试在一个色彩方案中用其他色彩
! x! ], O) `( V" a# a* d
) X& a  u/ L% R" m2 A) W1 r方案的shellstyle.dll文件替换,甚至可以自己用ResourceHacker之类的工具自己编6 o& R" `5 j- ], }& h* H6 W
+ Z5 n, z: V3 Z* |. w
辑里面的位图和颜色、字体定义等,有时候可以达到意想不到的效果。
4 U6 q! ~# U/ E' T9 W; z三.桌面主题的使用) p0 r1 ?7 H9 R3 @9 n1 d

9 \; D' R6 T" ?4 [1 b! E0 ~上面已经讲了主题的基本文件结构,在了解了文件结构之后再谈安装主题就容易多了。
+ A! u* @2 J6 w* K2 _- d+ d+ r9 W# [" _' |9 J- ?6 F0 m8 f7 ]
大家从网上下载的桌面主题各式各样,有的只有几百KB,有的可能有几十MB,就是因为它们
/ f( O  R* ?* C; B/ d3 p2 {* g3 F2 C: m( y& Z0 b
所包含的内容不一样。有的只有一个.msstyles风格文件,有的带了几个色彩配置文件,. M8 p; ^  Q' O* U5 M
4 J, V7 X* e) `- @
有的带了.theme文件,有的带了鼠标指针、壁纸、声音事件等,笔者甚至见过一个包含了+ b5 u. m2 s, D5 ^- Q# W! `
( l, Z5 b# E- t3 D8 M2 X' q# E
所有内容压缩之后都有上百MB的巨型桌面主题。
: G" Z- y' x. J4 Y0 |" ]8 q- a下面就讲讲各种不同的主题该如何安装。( Q; v. r5 D6 `7 f& ~

7 ^; E4 M* s9 k6 \9 O5 X给大家一个小提示,在正常的情况下.theme文件和.msstyles文件都是有系统默认文件/ L: i# G0 f& M" f
& {8 |8 X$ L- m+ g3 y
关联的,也就是说双击这两种文件系统都会自动在显示属性中打开,大家可以利用这一点在
( d8 T$ ?; R% \" o/ }5 b) Q$ d# L/ ~9 f
安装之前先预览该主题或者风格,当然,如果主题还包扩了其他文件的话就要注意其他文件) o* c5 z6 r) w6 h0 h6 {& d7 V

0 N9 u" b1 h  ~的路径是否对头了,否则是无法正常预览的。
1 O) V" Q7 @! _3 o$ K
! P1 h7 F+ [! D2 d第一种情况:有.theme主题文件
2 Q' g+ z$ i# [+ m5 K1 ?
: ]. w, t5 g3 N4 h# H9 Q这种情况是最容易安装的了,只要保持原主题的目录结构,将.theme文件和文件夹复制到
; i, |+ w7 z4 ?: U1 [# z, F% L
7 b, I* v; |( lX:\Windows\Resources\Themes\目录下就完成安装了。举个最简单的例子,大家在网上下* |  L, t6 f( O, n4 L8 L: D
' y( ^# J" v7 |$ x6 T, [( M
载了一个主题,假定这个主题名叫“Naco”,那么安装后应该是这样的目录结构:" [  [$ f) T2 L8 [) p' s' g. O+ a  N, {
) m3 j. D6 j- }: k, c
X:\Windows\Resources\Themes\Naco.theme(可无)( p& k$ J; z( z- T" _" B1 V: u
X:\Windows\Resources\Themes\Naco\Naco.msstyles
8 W3 x7 E9 Q" P& e) K% wX:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll(可无). R/ X$ K! n# X) Y) P
.....................
: B( {) I1 a4 U. E
6 W; N, Q5 _' B; u复制好之后然后在桌面上点击右键,选择“属性”打开显示属性窗口。因为有.theme主题: R' x5 }& T0 z) o+ r% Z, u6 I' x) ?

+ }1 b' H3 f/ \$ Z2 O3 t文件,所以在主题列表中可以看到该主题,选择主题名称,点击应用,Windows就会自动切, m  j7 t$ k- O/ R( x0 s" L

# f7 z5 ]  A4 E换到该主题的显示了。如果这个主题有多个色彩方案的话,打开“外观”,在“色彩方案”
1 N9 U% D  r* h) A% }: K- k4 a# {6 T" p0 F5 U; M; q0 S
列表中可以看到可选的色彩方案,选每一项内容都将在上面的预览框中显示实际效果。
, Z/ Y/ O% a* ^9 T" P9 E
% u8 n7 p! x* u2 P* |. n第二种情况:没有.theme主题文件; @7 _* v2 \. c  ~5 a, L

3 P9 K6 m3 {$ c  a7 j/ N& d还是这个例子,假定主题名叫“Naco”,这个主题只有一个Naco.msstyles风格文件和
' s( N. J2 X  P, O4 z7 q' [- f3 \) f2 G
一个shell文件夹,shell文件夹下面有几套色彩方案,或者连shell文件夹都没有,那* P  F; I9 |6 s1 r, E/ ~$ X8 {

: M( N: {" h+ j8 x0 |4 x1 c& E么首先请在X:\Windows\Resources\Themes目录下建一个子目录,名字一定要叫做“Naco
9 g: q6 W- z* z5 F+ c4 D6 R% a2 i
”,前面说过了,这个目录的名称一定要和风格文件名相同,然后将Naco.msstyles文件
* s7 N. g# `( @9 E3 Z4 d! J! Y" H  n( o- `; o
和Shell目录复制到这个子目录里,目录结构是这样的:8 @% d8 I9 p" }3 M

3 X: W5 D3 p. e( d/ l' O! A4 IX:\Windows\Resources\Themes\Naco\Naco.msstyles4 Z- {1 E( w1 G1 Z. }
X:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll(可无)* o8 z+ w. J! q$ l! A# [) D& s
.................
# j: q& U; q  I0 i
9 P- Y% E8 X( j- y0 |) F7 r, U1 {打开显示属性窗口。因为没有.theme文件,所以在主题列表中是看不到“Naco”主题的,
, ]  l& L  [# T, n6 B. I$ P4 D5 t
8 A  h1 |8 ?6 y9 F6 [1 _所以要到“外观”页去,正常的话你应该在“窗口和按钮”列表中能找到“Naco”这一项,! p: U7 z3 p) c1 u) t- V

2 ?; g, `0 Q0 A5 P3 T6 [  G这里实际上就是风格的列表了。选中“Naco”,如果这个风格有多个色彩方案,那么在下面) h( U$ Z1 i( J9 U
/ R* Y/ X8 I9 W3 `! R% u  P) m
的色彩方案列表中就会有多于一项内容,选每一项内容都将在上面的预览框中显示实际效果
! f1 u; C  H& _7 X
+ O7 C1 `( G" z! m% Q& j0 `5 F- w。点击右下方的应用,就能够将风格和色彩方案应用到当前的Windows了。+ p% t; ~, D; v: B- }! u. a; C2 C3 {
7 N3 N: l7 ?3 M$ r0 Y" u0 I+ {
前面已经讲过了.theme是总定义文件以及它的结构,所以,大家可以自己创建一个
% ^( O9 d8 j+ R3 ]9 l' O9 Y$ G- f9 R2 Z
.theme文件来针对没有.theme文件的主题。
, d# a, i' A- r5 \' @+ t
9 [+ B5 l- ]! H  k  T# {$ A在“外观”的“窗口和按钮”中选择没有主题文件的风格,点击应用,此时Windows将切换. _5 @" T: E* |4 A/ H2 {

) P3 r+ F# G" ?为新指定的风格,切换到“主题”页,此时主题列表中会显示为XXX(更改),点击“另( U' l" F# b) [9 g9 O. E' Z7 I
0 S  a4 p+ V$ T) t
存为”,将新的.theme文件保存到X:\Windows\Resources\Themes\目录里去,当然这里! i" _5 x0 s% y: l! }: }+ a
1 B* n' c3 X' h
你也可以保存到任何位置,只是保存到系统的目录将更加便于管理。保存之后你就已经建立" l) |9 X9 E' _% {8 O9 T, Q3 x
* ^- A' B0 m5 b8 l! t3 ?% ]( X0 `+ U
好一个新的主题了,以后只要选择这个新建的主题就可以使用相应的风格。
9 Y: A6 C! `  I" y# p, j; z8 F9 }
, g3 y0 H" g) g) V% U; v# @% x9 h& L: Q在这里有一个技巧,看过第二节就知道,.theme文件里是有很多定义部分的,所以,在保9 W& s( s6 o2 w/ s" ~$ P

) H" s4 r: {5 y% j存.theme文件的时候会将当前系统使用的墙纸、鼠标指针、图标、屏保、声音等各种定义4 q! D  g( A+ i/ l  X* V" s- J
8 ]' w9 Y8 t9 Q  l5 c4 S# X
全部保存到新建的这个主题文件中间去,因此,大家完全可以不需要去手动编辑.theme文
/ X8 Y3 `1 C' M8 z, @5 S$ S' @
4 w: K) E' N6 y0 L5 c6 k# W: T  d6 J件的各项定义,而直接利用这个技巧建立自己个性化的主题。譬如,你可以先将桌面墙纸设
, I8 }: V, D2 L2 h/ |7 ]
: C; [) i; R. P5 B为自己最喜欢的图片,调出自己最喜欢的鼠标指针,使用自己最喜欢的声音事件和屏幕保护  y- @: B$ h0 f

2 Y6 t$ O& d' l7 V等等等等,将各个部分调整好之后,“保存为”一个新的主题文件,这样,以后只要选用这: G; D* L, S" j% r4 b! B

( z2 u! X+ X" \; p个主题文件就能够一步到位了。;)当然,必须注意的是因为在保存主题文件的时候各种资3 [" Z1 y; p% [2 t7 |% @8 z
6 @" Q8 _9 T/ h7 B" N
源都将使用绝对路径,例如鼠标指针和声音文件的引用位置是来自于另外一个主题的目录,
! L1 ?- o) Y! o0 p1 }. b* q" }. V' [7 t1 R9 A* u4 k  I; k
因此,一旦某一个文件的实际位置发生了变动,那么再用这个主题的时候Windows就会因为
# t# Y9 h& d; P7 X& L
8 K8 T( n; c3 B& G; g找不到主题里的文件而提示出错,因此,最好的办法是建立一个不容易变动的目录放置这些6 o0 e8 k$ ~$ o3 o0 ]
- H5 [% W" F+ l: c" p) M3 V0 u
需要用到的文件,然后再建立主题文件,就不容易发生错误了。
8 L9 R: t) z1 {+ R8 M& r6 M/ Z7 R$ z8 [3 R
四.桌面主题应用的延伸:图标! d0 I2 _- Q" n2 l

( V& r; l; |  Q# t2 n使用主题较多的朋友会发现很多桌面主题里面包含了Windows主题之外的内容,例如很多很. H( }3 N& P4 W$ ~! p& ]) ~1 Q
* x. ~. `% t% Y( ?" G  C; K
漂亮的成套成套的图标,但是不管怎么切换主题总是没看到这些图标在系统中出现(除了少6 w; W4 E/ e  f
' c, e6 M, {; A1 X) g: S4 ~
数几个能够在.theme文件中定义的之外)。实际上,这是因为Windows主题并不支持图, Y* j" Y5 M0 i1 t. J1 f: R5 b

# P  L5 @2 Y3 {/ c& Q% W标主题的使用。而这些成套的图标集,一般都是要用到另外的软件来使用的。
* J  K4 h, o0 Z. i6 x4 e& e/ B0 T8 p4 p
在这里,就要给大家推荐一个应用比较广泛的图标主题软件:IconPackager。现在发布的包$ D" J# s8 z# G+ i0 ~/ ~% o' W

! P7 r  H3 G: M# Z/ [  a含有图标主题的Theme中,最常见的就是IconPackager图标主题了。
6 a  c- n" R) x( _/ L, @* Z- G4 E! e5 f7 ]8 G4 p2 _
IconPackager是一个集图标管理、图标转换、图标主题制作为一身的强大Windows图标主题2 o; S9 |; k& A% F

# J% y. f, `1 s: E工具,从软件名称就知道,它最大的功能就是图标包的应用上。很多XP桌面主题包里所带的
/ U' A# f. |9 a8 C+ Y1 \: f. x( U- S& a' n/ Q8 i
图标集都会加入IconPackager图标主题定义文件,能够用IconPackager打开,很方便地一次
; i( m: h3 @3 M+ n5 R$ l9 I/ _$ }4 |0 r! y, o
性替换所有图标。这种替换方式对系统没有任何影响,实际上只是在Windows的图标缓存中
& }- K9 |/ g4 e8 _& i9 S
7 d# O" p* F- r  |7 w4 ^* a进行替换,随时可以恢复。下面就简单介绍IconPackager以及它的图标主题的用法。为了方
& K# H+ M% _$ r  i2 E) o1 d6 m  t7 W( n3 K1 F
便,下面简称IconPackager为IP。
  }# J) e8 o% L! b! k7 k
& G. ]0 p4 B2 L6 k; ?: a先做个名词解释
# \& w) F" ^* h( A# `+ o8 \. f
! t; j, [, b1 U+ J6 n, B, J; ?[d=.icl文件]IConLibrary(图标库)的简称,一种使用图标编辑软件(例如
4 e4 ~$ \4 Q$ {) t0 r& M. T  a5 Q- p% X' x; q
Microangelo)制作的16位WindowsDLL库文件,只不过后缀名不同而已,专用于图标的打包" J% t6 G0 b; M0 F# y& _; A; B7 M

& y3 n5 M/ o6 g使用,里面除了图标什么都没有,优点是能够将大量图标压缩成一个文件便于使用和交流,
# {* D) P0 P6 A" B' b$ l
" r- b" m! |: K. h4 {7 G' I6 ^而且不需要解包就可以直接使用里面的图标。WindowsXP默认就支持这种图标库格式。
; H1 H' s3 _: _0 o1 I5 h+ k
3 Y/ b3 m2 N3 _! ~[/d]' j/ }! M- u: _9 F" \' A

7 X6 b, e0 m' o, W, }6 I; l3 dIP格式的图标主题有两种发布方式,第一种也是最常见的方式是图标+.iptheme定义文
1 ^# r/ ]% |2 s! v( p1 \1 y. f# c7 k1 H0 {
件的形式,这种形式发布的图标主题一般都在一个单独的目录中,图标可能是一大堆.ico
6 l! m& W  K2 j! r4 t' a8 B' C( o  u4 Y8 h
文件,也可能是单个的.icl(上面解释啦)图标库文件,还有一个最重要的.iptheme文5 l) k. u) u) e6 d5 {) d" ?' d2 V+ M
$ q; f& |. D6 _. y! U* v9 S4 G# e
件。不得不再做一个名词解释啦. `+ ^: T  G8 u& Q8 `- i+ Q. h
. y& Z6 X. K& e! v5 _
.iptheme是IP专用的图标主题定义文件,就像第2节里说的.theme主题文件一样,也是文  ?; M6 }$ \9 S, \( c( m% s

) Y: e4 x6 L. m3 }% G7 x本格式,可以用任何文本编辑器打开,它的内容一看就懂。
0 @' c  f% b- `
: ]: b3 Z0 N6 @[SoftwareInfo]部分是IP软件的说明,不用管它,下面的[PackageInfo]就是图标内容
3 b* ~/ k0 z8 ?
: ]& G+ i& W) _- F+ p的定义了,例如:MyComputer=%ThemeDir%02.ico意思是“我的电脑”的图标定义为图标
+ H- ^. N1 h- E+ D- o4 z! J. K! r0 ~+ e$ I% {4 z3 q. u1 G
主题目录下的02.ico文件,前面是系统中某个显示图标的位置,后面是具体定义的图标文
: ]1 [+ @7 c. V; N% X
) k1 v' y% t7 V5 ^$ z+ n: l件。也可能是:MyComputer=%ThemeDir%01.icl,1,这样的定义指向的就是一个.icl图
" _! ]/ [3 r; d6 J! Z
% C. I/ q6 |8 |; H2 Y7 q标库文件,在逗号后面跟的数字1就是指图标库文件中的第一个图标。% `' [8 I! s  A: ]& m

. I9 O/ I* ^0 ^2 h( Z: I如果你的系统中安装了IP,只要双击.iptheme文件IP就会自动启动然后打开这个图标主题* B. F! \, t6 u* C+ Z) n/ t, ~
/ j! G3 K* q' `/ O
,再点击IP窗口左边的“Icons&Cursors”,就可以在右边看到该图标主题内定义的各种' `9 n- @: V6 g% J7 S

+ Z; k% Y) I0 i7 y. l具体图标了,分为桌面、开始菜单、文件夹、驱动器、其他、文件类型、鼠标指针、快速启$ ?3 l, ?: P) I3 p

. m5 s8 ?# o7 G: F动栏等八个类,基本涵盖了Windows中所有的图标,甚至是很多第三方软件的文件格式一样3 N4 U4 O3 B9 `6 j5 G6 r! B$ N. ?# B
0 N2 O7 S  ^* l" C2 E; f+ l. x9 p
找得到。对于不满意的图标,双击图标项就可以更改,或者选中图标项之后点击右边的
( c1 x+ X9 v* B0 `5 ~! l0 u5 F; n* Y* p$ X% u! H9 b+ G" s
Change...,找到想要的图标确认就会在IP中载入了。点击右下方的Apply即可应用当前: r( b; F8 ]6 }5 n7 _) g
  Q: r! n( x6 K4 a
的图标主题,稍等几秒系统的图标主题就替换完成了。所替换图标的多少由图标主题中包含
& l( T) M  O' n) @' J3 }0 q- g; E( [( ^( `0 F: ]
的图标多少来决定,如果图标主题图标类型很全的话,基本上整个系统内的图标变得都会让
+ p7 t8 {7 u9 {/ H+ Q% [" O% N, W* M/ S
你认不出来了。要注意的是在IP中图标定义是绝对路径,也就是说IP中定义好的图标一旦! {" y# K) C% T. `5 Y  i* G
0 u6 Y: _+ y( C  s, s$ M* O
.ico文件或者.icl文件被移动了,在IP中就无效了。
1 @3 |/ y% _2 W/ C# I9 ^- P0 A
% g7 Y3 C6 ]! X' H% PIP的另一种主题发布形式是单独的一个.ip文件,这个文件是IP专用格式的图标压缩包,
+ j4 s' y) z, c' l# p3 {  b4 J4 V. h. j2 c& A7 b, `5 ?, R9 V
里面包括了该图标主题中的图标文件以及IP的图标主题定义文件,用其他软件是打不开的,1 M* R- d1 Y% u

8 G, u7 M3 X- P+ t5 @使用起来和.theme一样,只要双击就会在IP中载入,不过IP会先将这个压缩包解压到自己4 V( ~! ^( @" Z

5 \8 |0 l4 [0 S安装目录中的themes目录下再载入,原来的.ip文件位置不会影响到图标主题的使用。" n2 V+ o" o8 I* E. p! P% Z# W' U4 R
& w9 D" a& E0 ^% L' v/ K  t
另外,IP图标主题中也可以包含鼠标指针,定义方式和图标是一样的。大家找个比较完整的
9 k+ g+ J& H1 S
- C! E" r' J) n0 g) XIP图标主题研究一下定义文件就明白了。
$ k0 p1 X& H  X5 Q5 u% V1 V2 P6 h5 v# j
3 h2 q# M. y. F: R/ ]9 S本教程只是讲图标主题的应用,至于IP的其他功能和应用大家就可以自己研究了,总之IP是
8 _* L# b# u1 `* {- H5 W% T% F8 U2 d( ?# D/ u
一个强大而又好用的图标工具,不过它的使用是一点都不难的。用它做一个自己的图标主题
6 u3 W; i( ~4 _/ A7 _: u
2 c, [. e0 _, l; [5 E& D$ D% I,发放给自己的朋友,保证裤裤的。. l1 |' I$ a! _

1 a, O5 ?. r, ?% Q8 P一套好的桌面主题加上一套好的图标主题,绝对可以让整个系统焕然一新。
2 m7 s4 H$ X& G* `8 M五.桌面主题应用的延伸:系统文件的修改
5 O! q- r& r2 M) G" V9 x
) Z' T: M1 f4 B% V有了以上四步,相信大家的Windows已经有点让人认不出来了吧,下面要讲的就是更进一步
: |3 f$ e7 p7 K6 @7 [
) ]: j! |. I0 X- x! \" i4 O的应用:修改系统文件,把Windows变得不像Windows。' b: H, @0 a5 k* J3 a, u. D( b

9 v* C% Q5 ]" o& L/ W7 C其实有很多的UI是保存在一些可执行文件里的(.exe.dll.ocx等),比如按钮图标、动画, e0 p0 A& u' s8 n' b

* s! q% W7 @: d0 B+ E0 O* f、菜单文字、程序和对话框的布局等等,编辑这些文件可以让你随心所欲的改变你的
; Y% _9 o1 O4 x$ s6 }" Y" V/ C/ V
; D3 S& C5 U2 a- e$ WWindows操作界面,这并不像想象中的那么难。/ R- \' v2 v  K5 t  I1 x& Z

& u  W% ~7 Q, |' {, @' v( R0 |/ S备份!既然是系统文件,相信大家都不敢随便删掉的,所以一定要做好备份工作,而且还应3 ^' `. U7 R. [% E2 I/ N% @" O

5 s5 c  m$ b  B0 {当清楚的标明该文件的地理位置。一旦修改失败,立即启动到DOS,还原备份文件。再有就
/ ]' j* B* T! N% o
" H# i3 {( N- P. d是,一个好的习惯就是改完一个文件,就备份、覆盖、重启、检验,再改下一个,最忌的是
- r# d% ]% Q; K* a  G' ^8 ^
, j# q2 p3 C9 e4 _6 M. Y3 `改了一堆文件,同时覆盖,结果出了问题,却不知道到底是哪个文件改坏了。请记住:在编
4 B7 d- B7 l  m% J3 i1 Y4 Y1 e+ o- e7 c0 z  O. K
辑任何系统文件之前,备份之!
( C* Z/ L. j5 S9 D& f
* T9 G" b! {% q1 k/ g8 F% uResourceHacker,相信不少人都已经知道这个优秀的免费软件了,最为让人称心的是它有8 K# A/ G: J. q5 h5 N9 ~1 _5 e9 E, s
/ ]( g$ Y7 n7 r
完美的汉化。; I; O! j( l: @9 w
PEResourceEditor,同样是免费软件,而且代码公开,但可能需要两个delphi6的运行9 d8 \' |1 g+ }
4 ~4 }% L* Y& l; I- [; ]9 r5 N
库(vcl60.rarrtl60.rar)。完全不比ResourceHacker逊色。
3 M8 N6 F( o2 g) F1 IeXeScope,共享软件,可以编辑16位的Binary文件。
  w" w3 J5 I. M! U* Y6 ?ResBuilder,TGTSoft(就是做StyleXP的那家)出品的一个功能强大的免费软件。其主页6 n2 s) c% B( [( t5 r; H
" |! V( e2 |: u" N  A4 W0 H
介绍为:"WithResBuilder,skin/logon/shellstyledesignershaveasimplewayto
- D$ y; [" G( T' C$ `6 P1 J, U" D6 K2 D  c. @. U5 Q
alteralphamaskbitmapsinaresourcefile.ResBuilderauto-converts32bit
, W* B( E9 A/ @) t) i2 a' Z1 V, }
4 X6 a3 a9 a$ z% T% bBMPstoPNGsandbacksoyoucaneditthe8bitalphamaskinyourfavorite( G2 R* F: x4 s  q% B$ w

6 |. F, W/ a9 t( \( ~- r! Eeditor.GoodforLogonUI.EXEfiles.Alsohasatextandhexeditor."。另外,它还
+ K6 G" N  {( ~  |4 X0 I
8 ~; o" B! i6 r. p) T能编辑被集成到可执行文件里的.xml.ini,十分吸引人。$ O3 `) A( q% a5 I: q' X1 R- F  Y
HEX编辑器
  w, g) j& q( X# T; L' c2 l既然有UltraEdit,我就不说别的了;)
7 D; s0 }, U7 ~# Z. X; d文件替换9 L% W( F- @0 J* Y, {
我们知道,当文件被使用时它是不能被替换的,而大多关于UI的系统文件都是在启动时就被' }  M, L4 K7 u. i

3 f: d* ~. W3 D! p1 {" o启用了的,这就为我们替换系统文件带来麻烦,下面的两个软件可以帮助我们。
: E: e: ?1 u3 E- N- pCopyLock,Windows9x/2k,免费软件,"isasmallprogramthatallowsthe
  Z2 ?* M5 C. Q' [) u0 e
" `- @: n1 R+ X8 x% O& Ureplacementofoneormanyfilesthatarecurrentlyinuse(e.g.thesystem
& C# @6 l$ w( ^; r/ v8 ]& U  [& s5 W/ Q; c4 k: x9 \- U, I$ M. Z' V
fileslikecomctl32.dll.)"+ }! r4 v' \- ^% w2 ~& x) R
Replacer,Windows2k/XP,免费软件,"isaneasytousesystemfileexchangerfor
$ P+ z( j/ i$ y- @( Q3 u  U1 d' k, C4 X. r; l8 x
XP/2k.Itusesadraganddropinterfacetoobtaininput."
1 H+ y4 E4 i$ {, N其他
* |$ q( g' C6 J1 ~ResThief,免费软件,当把一个可执行或其他Binary文件拖到它上头后,它会把其中的所
+ F2 f# G/ V0 |$ {) e. {! q4 _' Y2 c8 H- `7 X; z1 h2 y
有资源文件展开并放到一个目录里。* E- F/ X! W- T5 g- k+ T
SmartView,免费软件,"isafreeWindowsprogramthatallowsyoutoselecta
& p9 u# e4 N! i6 Z' Z' M- B4 |  j$ r4 a3 q
directoryandyoucanviewallthebitmaps,metafiles,iconsandiconsheldin8 S6 S7 ^. f; u" Z: D
, }) `" B; R+ S' i+ a3 q- D# h- |# f
executablesasthumbnails."
2 v6 }, c# X( F9 Q2 S
" o: d+ u! z1 i2 m/ Z0 l/ M* _2 D3.修改介绍16位和32位文件
$ g# a9 d- W2 i/ ^! ]) p) m/ f! W前面提到的几个资源编辑器都能修改32位文件,但我们依然会碰到16位的文件(特别
3 P3 \% y4 c8 E" Z/ u& v3 B6 D& K  q, @9 L0 k
是在Windows9x系统里),这时候就只有用eXeScope了。
# A' a% E1 V4 {. g. e编辑文件. i/ A, v; E+ s3 `% H5 G4 a, U0 H
通常的方法,只是简单的从文件中提取资源文件(位图、动画等等)、编辑、替换到文件里- q9 D0 I$ I4 F  z% G

+ k& H% g4 p5 ]即可。或是修改对话框内的布局,修改文件内的文字等等,都可以在编辑器内简单操作就可0 \8 L1 y3 W* ~: E3 p5 _$ A
' J& `, N+ X+ c
完成。位图(.bmp.ico等)、动画(.avi等)的编辑工具可以选用自己习惯的来。# u0 j' _7 n7 a$ X1 m5 X
需要注意的是所修改的资源文件的文件大小、颜色索引、透明颜色的指定等等,一个比较好0 q* b% S  _6 w! ]5 U

  o* j! j/ l" e  F的方法是编辑原始的资源文件。$ b8 h5 j: R+ }
通常的,透明颜色会是紫红色(R,G,B:255,0,255),但有时是在位图的背景色里。. P3 W, H8 C5 y5 E, ?- ]. `
经常会碰到一个位图文件里包含了几个不同功能的按钮的图,而且在另外的图里可能还有对4 ^- \6 P( |. D# G# T
# Q  Z, r+ y; x" n* y
应的鼠标悬停和鼠标按下的图,一个较好的方法是编辑原图。) _% p4 T+ b8 p: \3 O% D
对于XP,我们会看到有不少位图是有Alpha效果的(如:explorer的工具栏内的按钮),一
9 K% g7 L  k8 @. a, \* c" k3 @: b, L3 E: o& s) |8 A) I* [
个有效的办法是当用资源编辑器提取文件后,立刻改名为.png(原来为.bmp),然后用
2 n) v7 D: ?: ~+ J" n
7 A/ i( `2 K0 Y( k2 G3 Rphotoshop之类的软件编辑保存,再用MsPaint打开并另存为.bmp即可。(注:此法未经本
  @  }2 @. |' U% N/ @0 }, U. _: J+ b4 t9 ]) A5 o6 ^) |
人测试)
2 u0 t/ Q* f, h1 \/ e) p6 m1 s! e6 n  D! ]/ [6 \& {
4..dll文件内的HTML编辑!除了位图、对话框等,还有一些东西是以HTML保存的,如IE6 E7 M# P3 n" M+ y& T- U" A

; U9 Z/ G1 O4 C1 Q的"about"(shdoclc.dll,section23)和"friendlyHTTPerrormessage$ f. |, N/ M2 ?" g- C4 U

" }  `$ R2 F( l: D; o( qpages"(shdoclc.dll,section2110)。ResourceHacker能很方便的编辑这个的,编辑后% K5 A% @# B# w

0 \) F2 n" y2 Q9 `) ^! p  U# S) @点击"编译脚本"就可以了。但对于替换HTML里引用的.gif/.jpg等图,则不适于用Resource
- I5 S% n# @' C1 y  C! B: h; s* {* D) \- z/ x
Hacker,而eXeScope则能胜任愉快。另外,你完全可以用.gif动画来替换任何.gif。

尘舞飞扬娱乐技术联盟
欢迎来到我们网上共同的家园-尘舞飞扬娱乐技术联盟
请记住我们的网址:
http://pmjcy.5d6d.com

TOP

桌面个性化入门(XP版)
- _& j' {$ k9 n" _0 r& g
引用:
一、桌面主题:
0 r6 P; [" H  w3 H$ q" r1.构成:主要由视觉风格、壁纸、屏保、鼠标指针、声音、图标等组成,这个只要用记事本打开windows esourcesThemes 目录下任一theme文件看下就知道了。 9 ^. w& S2 _/ S7 B) ?3 X7 \) v; j4 y! p
# }& `% Y" J' M4 M5 @
2.相关工具: : L* v  v0 i4 G; A2 y8 T
⑴视觉风格:StyleXP(TGT Soft 出品)、WindowBlinds(StarDock 出品) : D+ l9 [- {( m. b7 r5 F
⑵图标:IconPackager(StarDock 出品)
+ A+ L$ ]# K( E" j: w⑶鼠标:CursorXP(注意不支持中文用户名!) . e7 t8 L: x( I0 Q! R
⑷其他:BootXP(修改XP的开机画面)、LogonLoader(修改XP的登录画面) : |1 V- [/ s+ y7 G7 d

% o9 a, y5 K2 B4 V! \9 N$ W二、基本知识:
; y% k8 ^9 U) A9 m1.视觉风格(又称可视风格)(Visual Style):WindowsXP 采用了全新的主题管理器,不像win98那样简单了。在WindowsSystem32目录下,有个叫"Uxtheme.dll"的动态链接库文件,里面集成了主题的API,可是微软编制的这个文件不支持第三方的(即非微软的)的视觉风格(目前系统默认只支持luna和royale),让系统能支持第三方视觉风格的方法目前有二:一是安装StyleXP,二是安装Uxtheme的破解版,Uxtheme的破解版可以使用 UxthemeMultiPatcher。在系统支持第三方的视觉风格后,如果想自己编写视觉风格,可以使用Tgt Soft的StyleBuilder,来编辑msstyles文件和相应的shellstyle文件。 4 d5 A. O9 r) g' |
2 O% |$ t" v( N7 P& b  m
2.鼠标指针:鼠标指针目前有cur和ani两种格式。一套完整的鼠标指针方案应该包括15个样式,即正常选择Arrow、忙碌Wait、后台运行 Appstarting、链接选择Hand、手写笔NWPen、移动SizeAll、水平调整SizeWE、垂直调整SizeNS、东北西南对角线调整 SizeNESW、西北东南对角线调整SizeNWSE、不可用No、精确定位Crosshair、选定文本IBeam、候选UpArrow和帮助 Help。鼠标指针的转换可以使用CursorXP来完成,新版本的StyleXP也支持鼠标指针转换。
8 Z8 e% N7 m9 {0 k7 ^5 J0 C2 x* G% d9 S% |: E
3.图标:大部分图标基本都位于shell32.dll这个文件里。更改默认的图标的方法大致有三:一是手工修改注册表,二是使用软件(推荐 IconPackager),三是用reshacker或exescope等资源编辑软件直接替换shell32.dll里的图标资源(不推荐新手使用)。手工修改的方法将有专门的教程。桌面的常见图标如:我的电脑、网上邻居、回收站、我的文档的修改可以通过在桌面上点击右键->属性-> 桌面->自定义桌面来完成。
' Q& B) v/ Z8 M1 C3 w# D9 e! A" B* \
4.声音和屏保:系统声音事件的修改可以通过替换WindowsMedia目录下的相应文件来完成(建议替换之前进行备份),替换后可能需要重新启动计算机才能生效。也可以用记事本打开 theme文件,将[AppEventsSchemesApps.Default事件名.Current]段下的DefaultValue= 后面改称自己喜欢的声音的全路径,然后应用该主题文件即可生效。现在的屏保大多都带有安装功能,安装后在桌面点右键->属性->屏幕保护程序即可应用所安装的屏保,这里就不赘述了。 , ?8 A1 [/ i0 ]1 {, p" z
& `9 G) J$ w  Y% G) ?8 m" ^
5.开机画面和登录画面:所谓开机画面是Windows开机时的引导画面,登录画面是系统用户登录和注销时的画面,不要将这两个画面混为一谈。开机画面的修改建议使用专门的软件如 BootXP来完成,因为手工修改比较麻烦,需要同时将boot.ini和ntoskrnl.exe进行修改,危险较大;登录画面的修改可以使用专门的软件如LogonLoader,也可以下载好现成的Logonui.exe后,将注册表的HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindows NTCurrentVersionWinlogon下边的UIHost字符串键值(默认为logonui.exe)改为新的文件的全路径名,然后注销或切换用户即可看到效果。+ W% E+ O. u! {$ a
时间长了,大家可能会对枯燥无味的系统图标感到厌烦。于是很多人都想更改自己电脑里的图标,显示自己的个性。有关图标的资源可以到本站图标区进行获取,这里介绍一下手工更改图标的方法:
4 H5 z/ a( Z. \( O3 b5 S- g* X; g
3 q4 c( t" P& ^. D' l: w! s1.[开始]菜单->"运行"->"regedit",打开注册表;4 n! D8 E2 D7 R

$ R- j5 I3 U- U5 {! q( X2. 定位到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer 分支下,新建一个项,名字叫"Shell Icons"(如果以前用过更改图标的软件,这个项可能仍然保留着,但是对于一个刚安装好的操作系统,这个项需要自己建立),下面的工作就是在 "Shell Icons"下建立字符串键值了。现在举个例子进行说明:比如想更改文件夹关闭时的图标,就建一个字符串键值,键名为3,(需要注意的是虽然在shell32.dll中对应的是第4个图标,但是序号却是从0开始的,这个有点类似于C语言中的数组下标)键值为新的图标文件的全路径名(注意这里支持icl图标库文件),比如"D:iconcrystal1.ico"或"D:iconpal pal.icl,3"(由于icl文件的图标序号也是从0开始,这里icl,3表示使用该图标库的第4个图标)。后面字符串的建立和此相同,请参考前面提到的那个对应帖。需要说明一点,通过注册表修改的图标目前发现前50个部分有效,其中前20个基本全部有效,后面的不是很多;0 \' ?( h0 `. ^7 W+ t, `
$ u, x5 x4 n  l4 _) t
3.修改好注册表后,可以关闭注册表了,下面的工作是使修改生效,这就需要重建图标缓存。所谓图标缓存,是指系统为显示图标分配的一个缓存区,这个缓存区不会自己刷新,需要向其发送一定的消息来通知其进行更新。) ^: u, o5 C  k  R* Y2 P# X

7 \6 v9 ?( g$ s  |7 o$ |$ x4.最后祝大家修改成功!2 ^5 Q6 t2 n. p7 X7 O$ t6 ?/ c; t( D" R
0 M$ y5 d5 O9 W' x3 n
1 U9 {# F2 Z3 X( c) n- b
一、桌面图标:0 g$ N+ p0 D; i) e5 N! W1 x& I; U

- N, d6 ~+ y$ @# O3 z这里讨论桌面图标常见项的修改。在桌面上点右键- >属性->桌面选项卡->自定义桌面,复选相应项的小勾可在桌面显示或隐藏相应的项,在中间的图标列表里选择相应的图标可对图标进行更改。这里要说明一下桌面IE图标的修改:打开注册表,定位到HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionExplorerCLSID项下,展开该分支,在其下新建一个项“{871C5380-42A0-1069-A2EA -08002B30309D}”,然后再在刚才建立的项下面再建立一个项“DefaultIcon”,接着在右边的窗口中修改“默认”键的键值,改为自己喜欢的图标的具体路径,然后关闭注册表,重建图标缓存即可。2 ]7 L( w/ i% P, u4 Q+ t! A# [

9 W7 u* K. `& X8 u8 I二、桌面壁纸:0 w9 K5 V1 Z% s& X! i
5 V: ~8 T, t: E" A" ]$ x
这里主要谈一下怎样将flash作为桌面,让自己的桌面变成动态桌面。其实道理很简单,从win98开始,系统就支持用html作桌面,我们要做的只是把 flash嵌入到html里,并把flash设置成充满这个html,然后用html作桌面就可以了。那怎样把flash嵌入到html里呢?先建立一个空的网页(比如用frontpage去建立),然后把下面的这段代码放到<body></body>标签中就可以了:
$ a4 ~, r0 S) B/ S% S<OBJECT id=desktop name=desktop width="100%" height="100%" style=" POSITION: absolute; LEFT: 0%; TOP: 0%;" classid=clsid: D27CDB6E-AE6D-11cf-96B8-444553540000 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0">' W6 k4 ]; R+ b. g8 y" k
<param name="_cx" value="24262">2 y9 ^' x0 k" K) k3 h
<param name="_cy" value="16219">+ K5 x  p8 }0 p4 D4 P1 W8 O/ b
<param name="Src" value="这里填swf文件的路径">( o8 u7 y5 W2 y
<param name="Movie" value="这里填swf文件的路径">) Y: d( m) t6 X8 c* [, \' f3 q/ n) I6 N
<param name="WMode" value="Window">1 {) {& n/ {+ ?4 n: b" N5 I" y6 C1 T
<param name=" Play" value="0">  x* T0 ~* H# G
<param name="Loop" value="0">: u% f% j% N( l
<param name="Quality" value="High">
) ?) l& [8 i' R- O<param name="SAlign" value>' j1 L. f$ K5 i5 \& u1 R
<param name="Menu" value="0">
/ i" g" q, @" L  f. s<param name="Base" value>
) z  |, R& ]/ [, B; B<param name="Scale" value="ExactFit">
" f) U! s2 I% Q6 j/ \% h$ R4 W- c1 w; i<param name="DeviceFont" value="0">8 f" e1 R* s4 U4 O3 W3 ?
<param name="EmbedMovie" value="0">
% e5 [5 L1 W+ ]0 W' z, ~<param name="BGColor" value="003366">
7 {2 o: S+ l0 M: X, z  a<param name="SWRemote" value>* I+ U9 R; l9 U
<param name="Stacking" value="below">$ C2 ?, W6 m# ^" \- V& \7 D5 j+ V
</OBJECT>* @- m6 i8 S8 \" z

' {. ~5 G  ]9 G三、任务栏和[开始]菜单:
. `' h0 I, X3 i8 z* q( D
: Y8 t' p3 y* e" a/ U⑴在任务栏的时间前面加入个性化的文字:7 o/ o0 h& `! k+ X
打开“控制面板”->区域和语言选项->区域选项->自定义->时间,然后将时间格式改为:tttt HH:mm9 X9 x3 w% c; d# G( D* H0 m
AM符号和PM符号填入你喜欢的文字就可以了。注意如果AM和PM的文字如果不同,那么会以中午12:00作为分界,0:00~12:00任务栏的时间前显示AM符号的文字,12:00~24:00显示PM符号的文字。  ?+ _+ ^  M, [. ]4 L3 Y) R- O$ r7 Q

2 K# p# r/ g- p/ E& N" T⑵更改开始按钮的文字:# I8 S- J4 y. y6 q. Q
更改系统文件虽然可以永久生效,但容易误操作,而且步骤较麻烦,这里提供一个更改开始按钮文字的小工具,可以动态修改,而且注销或重启计算机后更改会还原,对系统没有危害

尘舞飞扬娱乐技术联盟
欢迎来到我们网上共同的家园-尘舞飞扬娱乐技术联盟
请记住我们的网址:
http://pmjcy.5d6d.com

TOP

手动修改Windows的“开始”按钮文字
) k) O( ]: w: o9 Q* n7 O  Z
引用:
2 u# B! @$ U5 Z5 c$ e1 Y# _5 V  X0 b
本教程简单介绍如何手动彻底修改Windows的“开始”按钮文字。方法很简单,所需要的工具是ResHacker或Restorator。
9 J0 N9 r, N' j3 b4 E% x0 K
1 s0 T8 J7 W" q4 f+ I# @/ t
" r/ T9 q& @; i+ l- k) \1. 将Windows目录(通常是C:\WINDOWS)下的explorer.exe文件复制一份到其他目录,比如D盘根目录D:\。
* T0 \, a3 h/ d- {& z7 E* Q, l2. 用ResHacker或Restorator打开D:\explorer.exe文件。4 |7 ?# }- L0 W+ w
3. 找到String\37\578项,默认的值是“开始”,这就是开始按钮的显示文字,将其改为你钟意的文字,比如“pkuwyc”。
& I/ i2 R6 O( E/ Z1 {1 {! H6 f$ m4. 保存修改好的explorer.exe。
' u( O4 [% B% W6 Q
  k3 l# a* S& Z+ _9 l- p以下步骤很重要,介绍如何替换修改好的explorer.exe文件。这里提供两种方法,任选其一即可。$ E' h! D+ t- F# y
1 {: _$ q+ w0 C4 k, D& a! C
第一种方法:  @- Q: h- S' _9 S( |+ C
5. 将C:\WINDOWS目录下的原版explorer.exe文件改名,比如重命名为explorer.exe.backup,这时会有系统文件保护的提示,不用理它,点“取消”。: K# ^% ?2 D" d: }) n3 J
6. 将修改过的explorer.exe文件从D盘根目录复制到C:\WINDOWS,这时也会有系统文件保护提示,还是“取消”。3 g, b: j/ C2 M1 v/ q- z; B) b
7. 重启。完成!
8 p: o. D1 j, B4 }* q. d& b+ f# _0 E% C) v# J4 K4 s
第二种方法:* l7 r6 z1 S" c# Z8 y% Z3 R  `" |
5. 将修改过的explorer.exe文件改名,比如重命名为pkuwyc.exe,然后复制到C:\WINDOWS目录下。. W2 s6 v! S5 Q) s9 W; }
6. 打开“注册表编辑器”(开始-->运行-->regedit)
$ \# G( n9 Z* ^6 D+ q7. 进入“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”,在“Shell”项上双击,将其数值数据改为你已经重命名过的文件名,比如在这里就是“pkuwyc.exe”,没有双引号。
8 V$ \% v2 L( ~; B- Q8. 重启。完成!
4 A- \. H" |; q) P
2 @5 D* B0 W1 K  h1 i2 f+ F) A6 h3 P以上两种方法都可以,不过还是推荐你使用第一种方法。

尘舞飞扬娱乐技术联盟
欢迎来到我们网上共同的家园-尘舞飞扬娱乐技术联盟
请记住我们的网址:
http://pmjcy.5d6d.com

TOP

纯手工美化系统全攻略$ i& P+ [# M! N% F- |5 Y
引用:
4 W* H( ?! l9 u1 w
我们知道,用各种美化软件可以将系统变得个性而华丽,但是它们的缺点也是显而易见的:5 l! s' [" J: X1 ~; X  K
1 W$ H  X; F9 B2 Q  W
1.经常安装卸载这些软件容易使系统不稳定;2.占用内存和系统资源;3.有些软件使用起来较为麻烦,而且个性化有一定的局限性等。然而不使用这些软件并不是代表我们只能放弃美化系统,毕竟爱美之心人皆有之,其实我们可以自己动手,用纯手工的方法来达到美化的目的。* N, ?2 g7 |  x' X

  W2 N+ Y3 Y7 j1 h4 E) L- ?+ u这样不仅可以避免上述的几个问题,更重要的是在DIY的过程中自己所获得的乐趣是使用软件所无法体验的。7 c5 q5 ?: p3 S) E
) M) f, s% F% a; G
下面就让我们一起来,打造个性十足的系统。文中可能涉及到一些譬如注册表操作等,菜鸟看到这些不必感到害怕,一步一步来不会太难的,而且通过这些操作也可以不断提高自己的水平:
1 Q2 M2 `6 n" v, l- t0 I$ `* b# Q" e3 E
注:笔者的系统为 Windows XP SP1
0 y9 i2 u6 c! J1 X* \& d% C6 ]+ c3 k. t* j- n  Z# z: ^
- A( F# P0 ]6 H. N
1.更改桌面图标
- _* p0 V/ H, F, [/ @! o+ J4 t! n8 l# o" M- A4 j! r  _
桌面图标可以通过IconPackager等软件来修改,但其实还有更简单的方法:" L+ k6 T2 C7 P3 y

) e7 o! d* P7 G" |0 v在桌面空白处右击鼠标,依次选择"属性"-"桌面"-"自定义桌面"-"常规",接着选中"我的电脑"的图标,再点击"更改图标"浏览选择要更换的图标,"我的文档"等也是类似的,选择好后点击"确定"即可马上换上漂亮的图标,如图1:
9 V3 E. S& s  n- h' B
& N& @* {6 g1 t5 X! _
8 K2 M& @3 Y) `8 U0 `& t=3000) window.open('http://www.chinadforce.com/attachments/day_050709/mh01_Var5Ogk25X7V.gif');" >');}" src=""  border=0>. T2 D# O) z- J$ K, d
' h+ A; t) S. S' e
4 Q! F( s7 G! t5 @) A
  e( L5 d) l7 o5 Q
2.更改硬盘图标
; O8 m. C$ o: J+ A4 n0 c" F, g. G+ E) H4 i
首先你可以将每个驱动器重新命名,如该成"系统","文件"等。
, x! @, z5 Y' Q4 C" {; F9 S4 f接着硬盘图标也是可以更改的,而且可以把每个驱动器的图标都设置成不同的,如图2:
/ J/ c7 t  J& l- p+ ]$ L
9 J& O( C# D2 H3 |$ ^0 ~, H+ v
, i* M$ ?: O6 N- J7 K) f6 O8 L# f( U7 h! [2 G' _5 d
=3000) window.open('http://www.chinadforce.com/attachments/day_050709/mh02_EzQPsIFYhydb.gif');" >');}" src=""  border=0>
+ `$ e9 _3 C: w8 }' _; |* |7 e4 C* P

% H) E: K# h  x4 `2 D2 |7 I* ^( w
操作方法如下:
. o% [( v3 U# F3 \9 d
  C# g$ c. U% m, I8 WStep1:打开"我的电脑",然后依次点击"工具"-"文件夹选项"-"查看",把"隐藏已知文件类型的扩展名"前的小勾取消;3 s& z5 }, w0 Q  s; \: Y& N
Step2:将其中一个图标,比如"1.ico"复制到C盘根目录;
* K5 Z' u7 R6 Z( HStep3:在C盘根目录新建一文本文件,输入以下内容并保存:
. i0 E  l) o' d- ^& m4 R8 b) l+ L4 j9 H

" f' O3 @6 x0 @) N" k0 ]; {/ B$ W* hCODE:
7 i; H. F, ]  t, X  J" g) M  p  z* P) g- A
[Copy to clipboard]$ r+ n1 I" I; \8 `9 `7 X: q
7 x1 {# s8 x7 @9 L* `7 u$ ]
: v+ z, V4 X- c4 A. f0 Q1 q4 x5 ~
6 n. l! G4 e2 J2 |9 f) K
[autorun]% W& n4 l. l* z. k4 h# T; f
Icon=1.ico $ O3 @2 G# P- z) L+ _
Step4:把刚才的文本文件重命名为"autorun.inf"- Y2 r5 j2 ^/ l, ?, _( o
(注意要将扩展名一起更改,系统会提示"如果改变文件扩展名,可能会导致文件不可用……",点击"确认"即可): m9 {: U0 r  k# \" X! r

& t& L. b8 z# R4 {2 A5 t% C) kStep5:选中刚才的两个文件,点击右键-"属性",然后勾选"隐藏";$ r7 y8 i# U/ }5 R; Y
Step6:重新启动,搞定,其它盘符依此类推!
( o8 F* m  Y& k6 T' u! e9 [7 h+ o4 |. V- }. L4 x! d
注:# @' E+ \9 B8 G# l2 k0 H2 u
1) 上面用的是相对路径,也可以使用图标的绝对路径,如"Icon=E:\ico\1.ico";% r" o" A& s  J9 R3 ~2 e; ?& W
2) 选择隐藏是为了更雅观和防止误删配置文件;& S( u& a. k( }/ q' g! t4 r4 }
3) 不用重启也可以的,进入譬如CS等游戏,然后退出就可以直接看到效果。
  w, m2 S9 j! l* Q, Q) ]  Q9 b  }) o: N5 q
% Z( a6 g  I* ^6 e& D% V, X
3.更改软驱、光驱图标
* e) ]/ J4 V* R
5 s/ ^2 b: L, z/ B7 H- d' Y* O  l要更改软驱、光驱图标,必须通过修改注册表来实现,在运行里输入"regedit"并回车,打开"注册表编辑器",然后定位到下面这个位置:% X! @  Z8 z' a0 g3 M6 y4 g
- G# ]6 U* g+ a
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\a\DefaultIcon]% D4 B4 a9 Q4 B+ V! J' ]
% F: ]2 b. d3 v. c3 c0 i( `
接着双击右边的"默认",填入图标的路径和名称,保存退出重新启动后即可看到效果,如图3:/ Z1 |$ e. N! Y, [; i& x
' {- y% t" y. L

% ?% K2 y' O6 J, x. m! T# V* z; `" I3 Y) u8 T, v- J( X5 t
=3000) window.open('http://www.chinadforce.com/attachments/day_050709/mh03_EYhXE2InUjE2.gif');" >');}" alt="Click here to open new window CTRL+Mouse wheel to zoom in/out" src="" width=560  border=0 resized="true">
4 T9 a, w2 G* K& a& i9 }  d
6 r7 B  b2 n/ D8 c
$ N$ l2 e; ^( z1 U
. D! [' M3 j9 I3 }1 X* V; }, O' }& \不过一般来说是没有DriveIcons这个项及下面的子项的,所以必须手动在Explorer上点击鼠标右键-"新建"-"项",接着输入"DriveIcons";同样的,在"DriveIcons"下新建一个或多个子项,软驱的是盘符一般为"a",然后有几个光驱就新建几个项,项的名称和光驱盘符对应即可。
. ^. r: X+ Y! f- @
* o2 S" d" V9 a) R$ T这样直接修改注册表的方法其实有点麻烦,还可以用更简单的导入注册表文件的方法:7 S5 K: ]5 U8 P9 K- |/ M

; z) ]' x1 a# F9 E7 S4 }9 A首先新建一个文本文件,输入以下内容:
1 c$ y* K1 h: l& S7 e; o, S  L4 _( ~+ F4 Y0 F

: I6 G1 `2 J( _1 i; `- v: S. ^CODE:
* {' N" R9 s; J6 L. E3 |5 i. I) I& P/ L6 K
[Copy to clipboard]
7 p; c+ k% ^3 D! t* _7 R7 o
7 ]' |1 S1 B* `* K+ U1 V4 \- u' F2 y, ]4 g; Y/ W
/ ?( k$ L% o* o9 m/ O
Windows Registry Editor Version 5.00
1 E/ O7 w' Y/ h# w8 L- j
( A0 N7 d$ x! C' ?$ ?. S[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\a\DefaultIcon]' z( N: `( z4 J" u" l$ E3 m( c
@="E:\\ico\\floppy.ico,0"  @' l. M4 S% I

( I+ B9 @7 F2 A3 K9 w[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\h\DefaultIcon]
- |9 L( O& W  F; [& C' G$ D@=E:\\ico\\cd1.ico,0"
' r( E! v5 {8 y4 K/ d保存退出,然后重命名为new.reg,接着双击导入注册表即可。要提醒的是,在上面的注册表文件里,必须把原来路径的"\"都改为"\\"。
/ v/ e2 D5 E0 P1 G8 ~. u- d) V* v& ]( q8 i) A8 v: i0 A$ S

1 b: ~, u% |- g2 c; U4.自制品牌机* b% U5 k5 ~& I+ \
: w0 H: W2 f9 w  i6 T3 `
品牌机和兼容机的一个不同之处,就是品牌机在打开"我的电脑"属性时能够查看厂商标志和支持信息!
  b- A& a$ {- ?  F
3 R/ J1 {  Q: T: @. v2 W现在我们就来做一个属于自己的品牌机,首先新建一文本文件,输入以下内容:
1 Q1 ]. O/ Q: w: R1 L
! L* x/ [( K0 D. r* Z
  G* y0 |2 F7 u. eCODE:( s6 q) @& k2 T- B6 F/ r
( B( G. J; d& W$ C, k6 N
[Copy to clipboard]
) f! s' C; K' K! L9 x* }# Q7 g5 D! Y7 ]7 u  N; L1 K
9 b7 v) b+ e- t7 u. O
" {0 @% n/ I" @& U
[General]
) V/ ]! X  N+ c7 uManufacturer=很高很瘦的专用电脑: S0 u* W0 E' q- k) \" ~: Y
Model=无敌华丽型
. M, m' z4 R' T- ]" @; t( t% h/ J! |
3 Q4 p$ u, s4 F/ U1 m2 t) h( m[Support Information]7 O5 v. y$ O. U& H# Q
Line1=每一种创伤,都是一种成熟。( o2 i+ {5 t5 }5 Y2 q0 t1 _
Line2=上网不聊天,气死活神仙!
" L) k  X! n) x' H4 V- |保存退出,然后重命名为"Oeminfo.ini",然后再找一张BMP图片(不要太大,最好是100×100左右大小的)将其重命名为"Oemlogo.bmp",接着把这两个文件复制到"C:\WINDOWS\system32"下,最后按下"Win+Break"组合键就可以看到下面的效果了,如图4:5 C/ p, r, f: b% p- _+ b

( ?9 [9 r& Z7 T* T* o  K% G
: ^6 I# c% c4 G8 P
1 P1 z* Z$ A$ m' P$ l! t=3000) window.open('http://www.chinadforce.com/attachments/day_050709/mh04_AsGtp4DCJkwu.gif');" >');}" src=""  border=0>! n6 U9 r$ F! H! g: H

; M- B  j" Y& D3 w, x
" C5 Z' q9 K- X7 c- I3 j/ q1 }6 [$ i5 D' }# V# D& {5 c( ]1 Y0 I* @# O' j$ R
点击"技术支持信息"还可以弹出一个信息窗口,显示的是上面"Line1="后面的内容,还可以在后面继续添加"Line3="等,字数不限,把一些名言警句或搞笑对话放在里面,很好玩的!^_^
' t' z, d4 j1 U- V3 w
3 }0 {% b2 V' M* N4 p, W8 u. d6 e1 j! h2 R
5.超酷鼠标右键秀
# j1 _, h0 m' v! Q' I5 V7 Z
. Z, \% M: E% S; x5 ?3 ]看看这样的鼠标右键,是不是很酷呢?图5:
7 y/ v2 D6 \: O8 F3 R
6 s& ~9 _9 b8 r0 h4 j3 U+ I* y% G  t7 K. L4 q% u
, [) e9 M: i0 ?# n

1 E5 S* J) R2 I7 H: [
/ h6 A9 v1 u/ Q/ c8 \/ V
$ X$ q# T2 V+ b6 D3 I* A- F4 g7 u
首先从http://www.virtualplastic.net/download/apps/byblos_if.zip下载一个zip压缩包,解压后得到Byblos.dll,再把这个文件复制到任意地方(如C盘根目录下),然后在"运行"中输入"regsvr32.exe C:\Byblos.dll"并回车,提示成功注册。接着在桌面空白处点右键就可以看到右键上漂亮的图案了!
. \6 M# q" a% g; j$ e; X* `8 y8 i/ L7 e6 C8 K+ ^
另外我们可以更改里面的图片(比如可以改成自己的或MM的照片等),用ExeScope等资源提取工具打开Byblos.dll,在"位图"-"202"项导入一张自己想要的bmp格式的图片(大小自定,但不要太大),保存后重新注册,如图6:
( V8 W6 p) J4 q" c" W
' Z7 P5 ?5 d0 j2 F* j9 Y9 w) c& V. f  ~7 g9 x$ F* ]! z

! ?7 [, p3 Z4 m' p: B! R8 N6 x/ |7 C
! y/ ~4 s1 a( }' t. a( i4 @  m6 V/ K% N9 U6 V$ I- F1 t3 L

9 s7 @/ _; C6 t9 H* ~  w要卸载该右键秀,只需在"运行"中输入"regsvr32.exe C:\Byblos.dll /u",并回车即可。
; ^! `/ ]" d, T- E+ N2 H, m6 n6 G

' ]. ]* R5 w' G$ B6.漂亮的个性文件夹# e' [. D/ a! a' c/ Q
9 N9 s% `+ s6 f% {' w" |+ u4 _
你是否注意到“我的文档”里的“我的音乐”、“图片收藏”等文件夹和一般的文件夹的图标是不一样的?- ~. a$ E9 {6 s$ s- d) I; r' C
你是否了解其中的秘密?其实这些都是通过Desktop.ini这个文件来实现的。
# M  N# K! n2 n
, {6 t; t+ p/ Q2 R5 O) p5 U+ B一般地,你打开任意一个文件夹,在空白处点击鼠标右键-“自定义文件夹”,然后点击最下面的“更改图标”按钮,浏览选择一个图标,最后点击确定即可。刷新一下就可以看到文件夹图标已经改变了!如图7:
) t1 k8 V) }/ O" S7 @) B
8 a# T6 b" d( Q6 ^0 g" [- l. H8 B0 d5 [

# H9 Q% |* d' [8 r4 [
3 D, ]4 e8 R3 R, v2 ^7 f: c! ?
# F- w9 g& S9 w1 C, ~) T* x8 ~
) c$ C$ }( g% {% |6 B) y3 `0 ~
/ h% p. \& L# i除了简单的改变文件夹图标外,Desktop.ini还能做什么呢?- |! j1 c) [# J; N- L( ~+ p
& [3 |/ A; m! e
要查看Desktop.ini这个文件,必须点击“工具”-“文件夹选项”-“查看”,把“隐藏受保护的操作系统文件(推荐)”和“隐藏已知文件类型的扩展名”前的小勾取消,并选择“显示所有文件和文件夹”,如图8:
# a3 p5 h; c4 ?8 t
% O1 b0 C; ]4 C% D% ^5 J& f
0 W/ ~1 T) `) f" E0 ]8 g6 y% e
2 [* X3 \: b' `4 z$ I7 P- L. i  }, Q! e9 M- L- ^  H! V" Y" H

$ I+ U; Z" R( T- M
% v+ J" R  w9 T: b( J) N2 X+ O% x' I  g) t/ ~4 `1 z
建立Desktop.ini这个文件有两种方法,一是按上面提到的用“自定义文件”的方法让系统自动建立;二是新建一文本文档,然后把文件名改为“Desktop.ini”(注意要连扩展名一起修改),接着在“命令提示符”下输入下面的命令改变其属性:8 u! R* W  W8 I8 ^: T8 y

# _% s: [/ C- b
( {' ^9 Z2 B- A" E. t2 rCODE:
% v- f! j& z- {  m7 a- [
3 f9 D1 p0 H& |4 u[Copy to clipboard]6 w+ Y4 C- q* q/ U

2 H$ A6 M2 F% @! G5 {( Q* _* _! J6 ?% h3 V) J0 I# f: L' E( e

4 G0 Z0 m$ F. }5 P: [attrib +s +h Desktop.ini
, I0 }9 {  W- z/ f$ g+ G( VDesktop.ini 基本的结构参数如下:
, B5 N2 x' [0 u: r
$ v' [( G7 r$ t9 }7 U" v5 ~8 w( y9 x- e" C
CODE:
- G0 q( w8 y0 h) u2 V9 o% M$ j
1 O+ ^8 O- i, n# h" d[Copy to clipboard]
* \1 P' L5 c2 N0 c  w% t* T1 L/ U5 ^( X- L
1 e. z5 i6 w0 C4 r) m7 A  m

; Z# K; V# c" j6 Q. t[.ShellClassInfo]0 v# v2 w1 f1 D9 G: f  A: z
ConfirmFileOp=0
, a! n. C) U) _NoSharing=1
, h7 y6 H- g9 b9 J- n% R) \/ X6 a6 s3 [; LIconFile=图标文件及路径
' Z4 S. ]6 ?8 R9 pIconIndex=n
3 f: K" K& j7 e  J' J- Z8 r8 w' A5 IInfoTip=文件夹注释 * w4 ]/ G& \# q, x/ `& k8 h
参数说明:! {  ~0 l$ l0 n4 R

( M0 E" }+ o) u2 {% Q: d" I5 L4 z“ConfirmFileOp=0” 代表在对移动或删除该文件夹时不提示“你所删除的文件是系统文件”;, Z- D- E+ b7 N
“NoSharing=1” 代表该文件夹不被共享;4 M3 B) p3 y  ~2 z# A8 d) c2 ^
“IconFile=图标文件及路径” 其中图标文件也可以是.ico图标格式也可以是.exe可执行文件或.dll文件等;路径可以为相对路径或绝对路径;" O) H( d2 f  z1 S9 b5 ^( c
“IconIndex=n” 表示使用指定文件的第几个图标,如果是图标文件则为0,如果是.exe或者.dll文件可以为1、3等;
4 N1 W( e: C# l( ]2 L( i. `“InfoTip=文件夹注释” 指当鼠标指向该文件夹时所显示的说明文字!6 S$ J6 S, Q6 T

. m2 f  f5 D" S) W8 Q, e*其中只有“IconFile=图标文件及路径”是必须的,其余皆可选!
8 y; A3 W: V5 m% O1 {+ K* ~+ ]
+ k  H* q" A" ^现在演示一下,该文件夹里有一个名为Popsicle.ico的图标,接着在Desktop.ini输入下面的代码:
6 R$ S$ g& ]8 {' p; E: Y" z& N) g' C) Y; H' ?& F5 P$ A

: x; I, Q& z1 O( hCODE:/ \- x, o' V( l. p* \) S  i) x# ]
* \) B) K" q/ K. [
[Copy to clipboard]
; V$ X/ a9 g; Q# [  x
5 b6 q) B  Y2 _5 g! j5 D7 ^+ W5 J( q0 E! \0 N+ v, I; ~
% @- e$ c+ P5 |+ o! w9 z
[.ShellClassInfo]# b; m6 u0 r9 R) R1 Q8 e! j5 C
ConfirmFileOp=0
& d8 S- ^6 O, ^" A# L; {. d! @NoSharing=1
0 j1 H2 G9 @9 E! S" OIconFile=Popsicle.ico" X6 U" }! ^5 }! z
IconIndex=0
/ J7 r4 R" \+ E' WInfoTip=嘿嘿,看看效果!" A  }/ B9 e6 Z, |2 F5 j
效果如图9所示,不是不很漂亮?不过现在只穿了外衣,接下来我们还要给它穿上性感的内衣!^_^
; N9 v  Z& T! R8 x5 B5 k2 V
/ n  d2 I9 e1 J- Z' w- x( ^9 |- o: U3 E0 L/ U8 W7 m
  f8 i; O/ O, ^8 }5 F) ~% U
+ C! ~* E# v3 P5 H* h
& l0 a7 O1 o5 ]6 \
  {1 h$ j. D5 h' X: J

* f' Q, _$ y" J/ L找一个背景图片bg.gif放在文件夹内,然后修改Desktop.ini的内容为:! R! x4 N8 [3 x" U& G

6 n# U4 B# J, z0 I
0 Z/ G/ ^& b& w2 R% Y# }1 t8 ICODE:
/ s5 m1 }; y5 W" o! f1 q, Z2 I! w9 _2 l$ ^7 W& L8 f* g' L
[Copy to clipboard]
) j5 g" S6 t& o9 m3 w% i. {: d& F! {! u* z) w

5 C7 \7 J/ m6 Q# I0 R; j5 H
5 M  U+ K- Y, f! C1 e; n3 I[.ShellClassInfo]7 _2 d/ f3 [& E! W8 Z. g1 Y
ConfirmFileOp=02 K7 w0 b  p7 @7 u; p9 D
NoSharing=1* ~* E7 H2 D! i0 P# j( s0 `
IconFile=Popsicle.ico" Z, A4 h3 n- r: ^/ P# Y9 h
IconIndex=0& @; Z* H: R+ m3 s+ V8 M6 @! E- c4 B) ?4 a
InfoTip=嘿嘿,看看效果!
5 \! S' N3 ]( _3 B% I  I, J0 e
3 g4 W- I! j, k% C[{BE098140-A513-11D0-A3A4-00C04FD706EC}]
& m. w& t8 O- b+ C& N/ YIconArea_Image=bg.gif
/ U* S# P3 f5 ^- R# x/ IIconArea_text=0x00483D8B . b) g* M% `! y/ R) U
然后打开文件,如图10:
! d3 w8 u6 t7 X5 o6 t1 r  K3 t9 g$ `5 q; W, q  P8 W6 o
, L# r6 t# d3 J; a; Z
3 k" A+ X+ h/ o

  N, x+ W3 g) A. D  q* ]7 a7 k) V2 t3 H  G: q

6 w! z8 N) E' \! X# ]8 ?2 w* @, P7 h* g) q) z+ Y8 T" @8 N3 _& f
呵呵,现在文件夹也可以像网页一样自由选择背景和字体颜色了!# e0 l& \& L% H

2 j3 L7 j/ a4 e) P参数说明:
0 _: s3 r- S- G9 D. D2 q- d# W
“IconArea_Image=” 是背景图片的文件名及路径,同样可以为相对路径或绝对路径;
. g  ^) ?' N8 j! `“IconArea_text=” 是指文字的颜色代码!不过要注意的是这里的颜色代码和html的颜色不太一样,显示出来的是后面6位颜色编码的RGB模式中R和B对调后的颜色!
3 S. r  P: P' ?% k2 w! ^* U" c! _( d* ^; Z9 ]4 H
# r3 S; y& ]2 n0 K. J2 i
7.桌面超级图标
' l9 R4 f$ R/ Z7 o: A
- @' B) k0 W* v5 |: o8 ?( g像dock等软件有一个很实用的功能就是可以自由添加应用程序的快速打开方式,那不用软件能不能实现呢?
* r% T0 j& a6 N( R) o7 x答案当然是肯定的啦,下面就来制作一个功能强大的桌面超级图标:
3 l5 {- E3 B1 u+ e4 i1 g2 Q, q3 y4 }# D9 d* T+ V

. }# m# V! ^! Y+ O" |* K, m
+ L+ n" i4 |# q/ f- x, M- M1 C) Y3 U" Z) B# p

3 h9 ^$ }0 l8 f& ?4 R/ K
# W# [, ~: G9 C( e' {5 `7 D+ ^) `
  g2 p6 n/ A, w如图11,就是一个用于打开常用的Flash制作软件程序的超级图标,在图标上点击右键就可以弹出菜单,接着单击某一项目就可以打开相应的程序,非常方便和强大!这是通过修改注册表来实现的,在运行中输入"regedit",回车后打开"注册表编辑器":
4 @( O7 l" d+ Y' s& x
& X+ n6 Y, F& N" ?) n% I1 cStep1:定位到[HKEY_CLASSES_ROOT\CLSID],在下面新建一个子项"{00000000-0000-0000-0000-000000000000}"(这个值可以随便取,但是不能和原有的值相同,而且必须符合类标识符的命名规则),双击右边窗口的"(默认)"项,填入图标的名称,如"Flash制作";还可以新建一个字符串键值"InfoTip",用来显示当鼠标指向该图标时显示的说明文字;
8 a1 k* f% x) s5 o' e) ^+ C. N5 }3 d* J! R4 W5 a
Step2:在"{00000000-0000-0000-0000-000000000000}"下新建子项"DefaultIcon",双击右边窗口的"(默认)"项,将其值改为要显示的图标的路径;" A; i. `1 s- H" X- Y
! H) Q, v: q. Y: C2 Y* f4 v  z& v
Step3:新建子项"InProcServer32",再将右边窗口的"(默认)"项的值改为"Shell32.dll",接着创建一个名为"ThreadingModel"的字符串值,修改其值为"ApartMent";
! ]3 T1 C5 d7 f) `. }: t; Q
! S, e; {& t' ~$ Y8 e9 ?! ~Step4:新建子项"Shell",并在其下面接着创建一个子项"XXX",继续在下面新建子项"Command"。其中,"XXX"代表右键菜单里要显示的项目的名称,"Command"的值则修改为该程序的打开路径,比如"d:\Program Files\Macromedia\Flash MX 2004\Flash.exe"。你可以创建多个"XXX"的子项,然后按同样的方法创建并修改"Command"的值,如图12:
2 S# g' X) O; V! S! h2 n. l- a: k9 }5 ?: a+ v

% z; O( @0 I4 B: l; p8 J/ s. g' _/ m. J/ R" {1 I: ], e" ^
4 b% j" p! C; z

. _1 l: T7 j6 J7 n; ~9 s& @9 Q3 a$ D" b7 J- d

& ^3 }3 p0 P" G1 gStep5:定位到注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace],在下面新建一个子项"{00000000-0000-0000-0000-000000000000}"(这个值就必须和前面的一样即可)' |$ \" I$ K3 c5 N3 ~0 G$ Z

/ i7 S+ n; N4 m