none
关于定制WES7启动界面的问题,主要是改windows徽标等。 RRS feed

  • 问题

  • 先说现在的启动效果:

    1、bios

    2、黑屏

    3、鼠标,鼠标旋转

    4、出现定制的底图,显示WELCOME等信息(welcome可在winlogon.exe.mui里更改)但在屏幕正下方正下方有一个windows徽标,还有两行文字Windows Embedded standard7

    我用的WES7正式版,在网上看到一些先前提到的方法,但在实际操作WES7的过程中,发现与以上描述不完全一致。

    1、%windir%\system32\bootres.dll里面没有activity.bmp的资源

    2、底图可以替换,但在屏幕正下方有一个windows徽标,还有两行文字Windows Embedded standard7,但这个由好像是图,我在winlogon.exe.mui里找不到对应字符串,这个可以隐藏或替换掉吗?

    3、在bios和出现底图之间有一段较长时间的黑屏,可以有棒法解决吗?

     

     

     

     

     

     

    先前提到的方法:

    可参见http://social.msdn.microsoft.com/Forums/zh-CN/windowsembeddedstandardzhcn/thread/70e9a003-975b-4c95-873f-fe0a45670e55/

    1.自定义的话图片修改%windir%\system32\bootres.dll

    RCDATA的资源名activity.bmp

    200*21000 像素 12MB 由105符200*200的小图组成 启动时就是顺序显示这些小图来完成的.

    正在启动Windows字样定制的话是%windir%\system32\zh-CN\winload.exe.mui

    2不是很确定.估计也同3.4

    3和4的底图应该是同一张.

    背景图片改注册表既可

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background]
    "OEMBackground"=dword:00000001

    然后%windir%\system32\oobe\ 建个目录info进入后再建个目录backgrounds 再进入后把你要替换的背景图片copy过来既可

    图片要求是不超过256KB的JPG文件.文件名backgroundDefault.jpg

    请稍后,欢迎,正在关机等字样

    修改%windir%\system32\zh-CN\winlogon.exe.mui

    你可以使用ResHacker之类的资源提取替换软件.

    2011年4月15日 2:39

答案

  • 您好,上文提到的"两行文字Windows Embedded standard7",这个可以通过WES7开发包FeaturePack - Embedded Enabling Features - Edition Branding - Unbranded Startup Screens来实现。

    "在bios和出现底图之间有一段较长时间的黑屏",这个应该是使用了Hide Boot Screens包,微软官方只提供了移除该画面的解决方法,并没有官方的方法可以实现自定义。如果一定要换成自定义的动画就必须按您所述的那些破解方法进行,但由此可能会引起的系统不稳定等问题。本板块只根据提供官方指导进行提示和帮助,不提倡破解技术,如有兴趣可以私下交流做学习用途。


    Stay Running
    MCTS:
    Windows Embedded Standard 2011,Development
    Windows Embedded Standard 2009,Development
    MSN:chenghufan@hotmail.com
    Beijing Strong Union Technology CO., Ltd.
    2011年4月15日 3:17
    版主
  • 只能隐藏不能修改,你一个去google搜索一下,可能一些第三方软件可以修改。


    Zhengbo.Xiao
    硬件销售及IT技术外包
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)
    2011年4月24日 12:50
    版主

全部回复

  • 您好,上文提到的"两行文字Windows Embedded standard7",这个可以通过WES7开发包FeaturePack - Embedded Enabling Features - Edition Branding - Unbranded Startup Screens来实现。

    "在bios和出现底图之间有一段较长时间的黑屏",这个应该是使用了Hide Boot Screens包,微软官方只提供了移除该画面的解决方法,并没有官方的方法可以实现自定义。如果一定要换成自定义的动画就必须按您所述的那些破解方法进行,但由此可能会引起的系统不稳定等问题。本板块只根据提供官方指导进行提示和帮助,不提倡破解技术,如有兴趣可以私下交流做学习用途。


    Stay Running
    MCTS:
    Windows Embedded Standard 2011,Development
    Windows Embedded Standard 2009,Development
    MSN:chenghufan@hotmail.com
    Beijing Strong Union Technology CO., Ltd.
    2011年4月15日 3:17
    版主
  • 谢谢,基本实现我想要的了,还有一个问题,需要继续请教你,请你到51CTO看看。
    2011年4月19日 6:57
  • 请问有谁指导怎么隐藏掉开机动画下的© Microsoft corporation信息,先说明开机动画是我想要的,不然中间黒屏时间就比较长。
    2011年4月20日 1:38
  • Unbranded Startup Screens 这个组件可以满足你的需求。

    但是对于评估版本的系统是无效。


    Zhengbo.Xiao
    硬件销售及IT技术外包
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)
    2011年4月20日 14:20
    版主
  • Unbranded Startup Screens 能赢藏的是出现welcome时的Windows Embedded standard7文字信息,

    © Microsoft corporation我指的是boot screen时在下方显示的文字,hide boot screen可以完全隐藏该部分,但我希望能实现修改效果.

    2011年4月21日 2:31
  • 只能隐藏不能修改,你一个去google搜索一下,可能一些第三方软件可以修改。


    Zhengbo.Xiao
    硬件销售及IT技术外包
    我的WIndows Embedded中文技术BLOG:
    www.XPE.cc
    blog搬家了,欢迎访问: http://questor87.wordpress.com/
    为解决大陆的Windows Embedded的开发者无法访问http://questor87.wordpress.com/,特从2010年11月起,在
    QQ:1320232327(另外两个已满)
    MSN:questor_87@hotmail.com
    MCTS:
    Windows Embedded Standard 7 Development
    Windows Embedded Standard 2009 Development
    Windows Embedded Standard CE Development
    Microsoft MVP(2010)
    2011年4月24日 12:50
    版主
  • 抱歉有段时间没有看论坛.最近单位又要我重新弄WES7所以又看了一下.懒惰啊.

    看来你的需求和我之前需要做的有些近似.我说一下我的做法.

    我是使用Unbranded Startup Screens,隐藏了开机动画,就是黑屏之后显示backgroundDefault.jpg.然后就到了你说的鼠标指针和转圈那里了.鼠标指针我是在系统全部做完后,删除%windir%\system32\drivers\mouclass.sys 和%windir%\system32\drivers\mouhid.sys 这两个文件,并且之后这台机器也不再插鼠标.然后再次开机那个鼠标指针就不会出现了.但同样的令我同疼的那个转圈圈,我没有想到也没找到能很好用术语来形容这东西(等待状态指针?),暂和你一样称为转圈吧,这个动画的资源文件我还没找到是在哪个文件里的.暂时我也未解决.那继续下面的.

    左上角会有输入法指示.比较碍眼.花了一翻功夫,解决.文本服务和输入语言(输入法设置) 删除除了美式键盘外的所有输入法,控制面板 区域和语言文字 管理 复制设置 勾选 欢迎屏幕和系统帐户及新建用户帐户 确定 然后ctrl+alt+del 检查左上角是否还有输入法状态图示.

    最后你说的windows徽标,还有两行文字Windows Embedded standard7,我不是特别确定.如果没有记错的话.应该是在basebrd.dll这个文件里.有位图有字符串.你可以改下试试.

    有空可以加我MSN:yagami_chener@hotmail.com 一起研究研究.

    由于我本身一直是做sysadmin,弄WES7是当时到新单位一周原先弄XPE的人离职了.然后突然临时让我接手做下救火工作的.所以没基础,水平差,只会些歪门邪道的东西.让大家见笑了.

    2011年12月1日 5:43
  • 请教一下:能否不显示任何windows相关的界面,图标,同时成功启动一个用户的程序呢?(用户程序是一个带图形界面的程序,需要在启动桌面之前或者显示桌面之前启动)。多谢。

    2012年5月14日 16:05
  • 您好。您说的“任何”表示的 意义太模糊,建议说明具体是哪个操作会出现的?

    本主题上面已经就大部分WES7可定制的界面都提到了。


    Stay Running


    MCTS:
    Windows Embedded Standard 2011,Development
    Windows Embedded Standard 2009,Development
    MSN:chenghufan@hotmail.com
    Beijing Strong Union Technology CO., Ltd.

    2012年5月15日 2:02
    版主