无忧启动论坛

标题: 征询 “yamingw” 老师现身 --- 关于 03PE 主题 [打印本页]

作者: 静庵    时间: 2011-7-16 17:41
标题: 征询 “yamingw” 老师现身 --- 关于 03PE 主题

   征询 “yamingw” 老师现身 --- 关于 03PE 主题

   通过对 注册表 Setup 的设置、主题文件添加、文件修改等,Winlogon 可以成功加载 msgina,但 ......

   若 “yamingw” 老师 “路过”,请现身回帖,再详述过程及问题。

[ 本帖最后由 2010jingan 于 2011-7-16 17:46 编辑 ]

未命名1.JPG (16.75 KB, 下载次数: 59)

未命名1.JPG

未命名2.JPG (21.02 KB, 下载次数: 61)

未命名2.JPG

作者: 静庵    时间: 2011-7-17 13:48
标题: 回复 #1 2010jingan 的帖子
“yamingw”  先生去哪清闲了?

[ 本帖最后由 2010jingan 于 2011-7-17 13:50 编辑 ]
作者: sm7810226    时间: 2011-7-17 14:19
楼主 支持你  希望早日成功!!!
作者: 静庵    时间: 2011-7-17 14:59
原帖由 sm7810226 于 2011-7-17 14:19 发表
楼主 支持你  希望早日成功!!!


  已经有些眉目了 ---- 启动后可手动加载 theme 服务,经典主题以及 第三方主题可手动加载。但不能自动启动 theme 服务(也是最关键的)。关于这一点,修改 Winlogon.exe 后,可以直接加载 msgina ---如 1 楼图示 ---便是 Lsass 登录对话框,只是还不能解决登陆域的问题,如是,则可成功。
  这一点,正需要 “yamingw” 大师的参与,我深信他可以解决的。
作者: sm7810226    时间: 2011-7-17 17:03
不知道什么原因  他在这里发两贴以后就不见了
作者: 潮退潮生    时间: 2011-7-17 17:31
难度很高,我大约一个多月前就按以前W老大发的SP3搞过,不成功,也是不能加载主题服务,PM了老大,但老大研究后也不能解决,后来就一直没进展,估计是太忙了。毕竟PE没钱途,大家都还要生活嘛。
作者: 静庵    时间: 2011-7-17 22:33
原帖由 潮退潮生 于 2011-7-17 17:31 发表
难度很高,我大约一个多月前就按以前W老大发的SP3搞过,不成功,也是不能加载主题服务,PM了老大,但老大研究后也不能解决,后来就一直没进展,估计是太忙了。毕竟PE没钱途,大家都还要生活嘛。

    再等等 yamingw 老师,如果他大人家实在不愿现身,我把所需的文件和方法发上来,大家一起“研究研究”。
作者: 2011我叫莫尛沫    时间: 2011-7-17 22:34
标题: 自启动:请测试,新的是启动
修改的主键

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Themes\Start
新: DWORD: 2 (0x2)
旧: DWORD: 3 (0x3)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Themes\Start
新: DWORD: 2 (0x2)
旧: DWORD: 3 (0x3)
--------------
总计数量: 2

新增主键
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_THEMES\0000\Control\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_THEMES\0000\Control\ActiveService
键值: 字符串: "Themes"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_THEMES\0000\Control\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_THEMES\0000\Control\ActiveService
键值: 字符串: "Themes"
--------------
总计数量: 4


假如还是不行在pecmd.ini里加句话:SERV Themes

顺便我想问下,楼主用的是自己的PE还是别人的?
再顺便下,能不能上传个主题上来= =很多年没用xp了
还有,WB也可以的,不一定要微软自家的= =

[ 本帖最后由 2011我叫莫尛沫 于 2011-7-17 22:53 编辑 ]
作者: 静庵    时间: 2011-7-18 08:30
原帖由 2011我叫莫尛沫 于 2011-7-17 22:34 发表
修改的主键

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Themes\Start
新: DWORD: 2 (0x2)
旧: DWORD: 3 (0x3)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Themes\Start
新: DWORD: ...


   这个 “不行的” --- 注册表、所需文件已不成问题,关键是 Winlogon 溢出问题,如何探测 SAS 事件,并让 GINA 调用 "WlxSasNotify" 是关键。
   正像 “yamingw” 所说,PE 的 winlogon 初始化是 执行顺序是 :system 、gina,如先执行 gina ,再 执行 system 设置,问题就解决了。--- XP PE主题的实现就是这个原理,但 “拿到” 03PE 中就“不灵了”。
作者: 静庵    时间: 2011-7-18 08:33
[quote]原帖由 2011我叫莫尛沫 于 2011-7-17 22:34 发表
修改的主键


   另: XP 的主题,或 WB5,我手头都没有了,不过百度很多。

   不论是 自己的 XPPE 或是 如水、玄天、老毛桃等的,均可实现主题,这已不是问题。
作者: 2011.2B.    时间: 2011-7-18 08:33
强烈要求楼主共享全部文件。
作者: 静庵    时间: 2011-7-18 08:46
原帖由 2011.2B. 于 2011-7-18 08:33 发表
强烈要求楼主共享全部文件。


   所需文件:

    Activeds.dll
    icaapi.dll
    logon.scr
    logonui.exe
    userinit.exe
    mstlsapi.dll
    ntlsapi.dll   
    Winlogon.exe
    Msgina.dll
    Shsvcs.dll
    uxtheme.dll
    themeui.dll
    sxs.dll

    WXPE\WinSXS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.3790.3959_x-ww_8251BDDE
    WXPE\WinSXS\Policies\x86_policy.6.0.Microsoft.Windows.Common-Controls_6595b64144ccf1df_x-ww_5DDAD775 (2003 SP1)
    WXPE\WinSXS\Policies\x86_policy.5.82.Microsoft.Windows.Common-Controls_6595b64144ccf1df_x-ww_65777D82


   注册表修改:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
       userinit, REG_SZ, %systemroot%\system32\userinit.exe,
       UIHost,  REG_SZ, %systemroot%\system32\logonui.exe

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes
      删除 所有

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Themes
        Description, REG_SZ, 为用户提供使用主题管理的经验。

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Themes
        Start  DWORD: 2 (0x2)
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_THEMES\0000\Control\
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_THEMES\0000\Control

    ActiveService, REG_SZ,  "Themes"

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
        删除 system 分支


[ 本帖最后由 2010jingan 于 2011-7-18 09:32 编辑 ]
作者: 2011.2B.    时间: 2011-7-18 10:29
WXPE\WinSXS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.3790.3959_x-ww_8251BDDE
    WXPE\WinSXS\Policies\x86_policy.6.0.Microsoft.Windows.Common-Controls_6595b64144ccf1df_x-ww_5DDAD775 (2003 SP1)
    WXPE\WinSXS\Policies\x86_policy.5.82.Microsoft.Windows.Common-Controls_6595b64144ccf1df_x-ww_65777D82


   logon.scr
没有系统谁能帮下忙
作者: 135956    时间: 2011-7-18 10:53
2003pe也可以了?恭喜楼主,看来,什么东西都经不起折腾。
作者: 静庵    时间: 2011-7-18 12:36
原帖由 2011.2B. 于 2011-7-18 10:29 发表
WXPE\WinSXS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.3790.3959_x-ww_8251BDDE
    WXPE\WinSXS\Policies\x86_policy.6.0.Microsoft.Windows.Common-Controls_6595b64144ccf1df_x-ww_5DDAD775 ( ...

网上搜一个,多得是。我要上传的话,嫌太慢。
作者: 潮退潮生    时间: 2011-7-18 13:24
win2003 sp2 winlogon.exe
将      C0   750A  6808040000FFD750FFD6391DA8
修改为  C0   751C  6808040000FFD750FFD6391DA8
将      0056     FF7614E891    3A0000E96E0B0000C7
修改为  0056     E8E198FFFF     3A0000E96E0B0000C7
yamingw 老大提供的

[ 本帖最后由 潮退潮生 于 2011-7-18 13:25 编辑 ]
作者: 静庵    时间: 2011-7-19 08:35
原帖由 潮退潮生 于 2011-7-18 13:24 发表
win2003 sp2 winlogon.exe
将      C0   750A  6808040000FFD750FFD6391DA8
修改为  C0   751C  6808040000FFD750FFD6391DA8
将      0056     FF7614E891    3A0000E96E0B0000C7
修改为  0056     E8E198 ...


还得是 “yamingw” 大师,上述问题解决。可自启动 windows 经典主题,但 Luna 仍不能启动。

jingdian.JPG (66.25 KB, 下载次数: 47)

jingdian.JPG

jingdian-0.JPG (35.87 KB, 下载次数: 43)

jingdian-0.JPG





欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3