転生の炎
2005-02-05, 05:05
本文作者: odbo
前言:
Stardock有许多漂亮主题如BBX Mercury.PixOS.Abracadabra,其制作的XP登录画面档
都要经由WinCustomize LogonStudio这套软体载入才能应用,但是我在安装这套软体后,
执行各种登录主题档都会出错(包括程式自带的三套),所以只好想法子把这些登录主题
改成MS Logonui.exe格式,让主题使用更完美.....
事前准备:
1.软体:Resource Hacker(免费)请到作者网页下载
http://www.users.on.net/johnson/resourcehacker/
2.漂亮的Logon Studio登录画面下载
http://www.wincustomize.com/skins.asp?library=26
3.要修改的logonui.exe在WINDOWS\system32目录下,Copy出来备用.
基本认识:
Logon Studio载入登录画面档.logonxp后会自动解压缩到相应主题目录下,
内容包含登录画面各组件的Bmp档及UIFILE.txt脚本档,其档名基本上对应
到Logonui.exe各相关资源档,这给我们在转换时莫大的方便.
若你并未安装Logon Studio,则可将.logonxp档案用WinRAR解压缩,可得到相同的档案.
下面是最基本的转换步骤入门
图1.Resource Hacker打开MS原始的Logonui.exe依序更换各Bmp档
http://bbs.themex.net/attachment.php?attachmentid=12778&stc=1
图2.在此可看到相对应的各图档,换起来很方便.
http://bbs.themex.net/attachment.php?attachmentid=12779&stc=1
图3.这个主题画面的上下Panel是用图档,而原始Logonui.exe只是用颜色,
所以并没对应的资源可更换.因此要用新增资源的方式,如下:
http://bbs.themex.net/attachment.php?attachmentid=12780&stc=1
图4.将200.201的Bmp陆续加入图片资源中.
http://bbs.themex.net/attachment.php?attachmentid=12781&stc=1
图5.加入的资源200显示是Top Panel没错.
http://bbs.themex.net/attachment.php?attachmentid=12782&stc=1
图6.图片资源全部完成后,就是更换执行脚本.
打开解压后内附的UIFILE.txt,将内容Copy后,如下图全选.贴上,并按下上方的
Compile Script按钮,才能完成替换脚本档.
http://bbs.themex.net/attachment.php?attachmentid=12783&stc=1
图7.完成画面
http://bbs.themex.net/attachment.php?attachmentid=12784&stc=1
替换完成后的Logonui.exe使用方式:
1.如更换Shell32.dll等系统档的方式直接替换.
2.如果有装StyleXP可直接到Logons页面新增及应用.
3.再装个第三方软件,如Logon Loader
http://www.radfiles.com/logonloader/
后记:
Logon Studio主题作者为了有漂亮的画面及缩小档案,常将LeftPanel另以Logo方式写入,
如此可通用于各大小的萤幕画面,如本例PixOS及LaST_Cobalt等.但若是像我设定开机时
直接登入,不用选User,电脑速度又稍快(2000MHz),则开机时的Logon画面LeftPanel是来
不及显示的.
若是依BBX Mercury例子,则要为1600.1280.1024各作一个Logon档,档案又大.....两难啊!!!
其它问题:
改中文的方法
.把你中文系統裡的Logonui.exe Copy出來用ResHacker編輯.
2.更換UIFILE(運行腳本),Copy新的覆蓋舊的,覆蓋後別忘了按上面那個Compile Script鈕.
3.更換Bitmap(圖片)....更換和你系統中原有不同的圖片即可.
4.另存新檔.OK!!
http://bbs.themex.net/attachment.php?attachmentid=12785&stc=1
文字大小与位置
若是右下角的狀態指示文字則需修改腳本UIFILE如下:
1.文字大小及顏色設定:
<style resid=bottompanelss>
.
.
.
.
element [id=atom(instruct)]
{
background: argb(0,0,0,0);
contentalign: wrapleft;
padding: rect(18rp,0,0,0);
foreground: rgb(214,207,186); <--此處可改字顏色
fontsize: 9 pt; <--此處改大小
fontface: "tahoma"; <--此處改字體
2.字體位置左右調整:
在很下面找到這一行
<element id=atom(instruct) layoutpos=right content=rcstr(25) width=325rp/>
其中的Width=325rp這即表示文字距右邊緣325像素開始顯示,
調整數字越大就越向左靠,越小就越向右靠,你自己試看看.
前言:
Stardock有许多漂亮主题如BBX Mercury.PixOS.Abracadabra,其制作的XP登录画面档
都要经由WinCustomize LogonStudio这套软体载入才能应用,但是我在安装这套软体后,
执行各种登录主题档都会出错(包括程式自带的三套),所以只好想法子把这些登录主题
改成MS Logonui.exe格式,让主题使用更完美.....
事前准备:
1.软体:Resource Hacker(免费)请到作者网页下载
http://www.users.on.net/johnson/resourcehacker/
2.漂亮的Logon Studio登录画面下载
http://www.wincustomize.com/skins.asp?library=26
3.要修改的logonui.exe在WINDOWS\system32目录下,Copy出来备用.
基本认识:
Logon Studio载入登录画面档.logonxp后会自动解压缩到相应主题目录下,
内容包含登录画面各组件的Bmp档及UIFILE.txt脚本档,其档名基本上对应
到Logonui.exe各相关资源档,这给我们在转换时莫大的方便.
若你并未安装Logon Studio,则可将.logonxp档案用WinRAR解压缩,可得到相同的档案.
下面是最基本的转换步骤入门
图1.Resource Hacker打开MS原始的Logonui.exe依序更换各Bmp档
http://bbs.themex.net/attachment.php?attachmentid=12778&stc=1
图2.在此可看到相对应的各图档,换起来很方便.
http://bbs.themex.net/attachment.php?attachmentid=12779&stc=1
图3.这个主题画面的上下Panel是用图档,而原始Logonui.exe只是用颜色,
所以并没对应的资源可更换.因此要用新增资源的方式,如下:
http://bbs.themex.net/attachment.php?attachmentid=12780&stc=1
图4.将200.201的Bmp陆续加入图片资源中.
http://bbs.themex.net/attachment.php?attachmentid=12781&stc=1
图5.加入的资源200显示是Top Panel没错.
http://bbs.themex.net/attachment.php?attachmentid=12782&stc=1
图6.图片资源全部完成后,就是更换执行脚本.
打开解压后内附的UIFILE.txt,将内容Copy后,如下图全选.贴上,并按下上方的
Compile Script按钮,才能完成替换脚本档.
http://bbs.themex.net/attachment.php?attachmentid=12783&stc=1
图7.完成画面
http://bbs.themex.net/attachment.php?attachmentid=12784&stc=1
替换完成后的Logonui.exe使用方式:
1.如更换Shell32.dll等系统档的方式直接替换.
2.如果有装StyleXP可直接到Logons页面新增及应用.
3.再装个第三方软件,如Logon Loader
http://www.radfiles.com/logonloader/
后记:
Logon Studio主题作者为了有漂亮的画面及缩小档案,常将LeftPanel另以Logo方式写入,
如此可通用于各大小的萤幕画面,如本例PixOS及LaST_Cobalt等.但若是像我设定开机时
直接登入,不用选User,电脑速度又稍快(2000MHz),则开机时的Logon画面LeftPanel是来
不及显示的.
若是依BBX Mercury例子,则要为1600.1280.1024各作一个Logon档,档案又大.....两难啊!!!
其它问题:
改中文的方法
.把你中文系統裡的Logonui.exe Copy出來用ResHacker編輯.
2.更換UIFILE(運行腳本),Copy新的覆蓋舊的,覆蓋後別忘了按上面那個Compile Script鈕.
3.更換Bitmap(圖片)....更換和你系統中原有不同的圖片即可.
4.另存新檔.OK!!
http://bbs.themex.net/attachment.php?attachmentid=12785&stc=1
文字大小与位置
若是右下角的狀態指示文字則需修改腳本UIFILE如下:
1.文字大小及顏色設定:
<style resid=bottompanelss>
.
.
.
.
element [id=atom(instruct)]
{
background: argb(0,0,0,0);
contentalign: wrapleft;
padding: rect(18rp,0,0,0);
foreground: rgb(214,207,186); <--此處可改字顏色
fontsize: 9 pt; <--此處改大小
fontface: "tahoma"; <--此處改字體
2.字體位置左右調整:
在很下面找到這一行
<element id=atom(instruct) layoutpos=right content=rcstr(25) width=325rp/>
其中的Width=325rp這即表示文字距右邊緣325像素開始顯示,
調整數字越大就越向左靠,越小就越向右靠,你自己試看看.