none
自定义壳遇到的奇怪问题 RRS feed

  • 问题

  • 自定义壳,以前一直正常,这两天遇到了很奇怪的现象:本来启动后是进入自定义的程序(壳),结果某一次启动时,突然发现进入了WINDOWS桌面,再次启动,仍然如此。XPE系统重装后,正常,但是第二天早上再开机,问题重现。怎么回事儿?反复检查配置的组件,没发现错误啊?麻烦高手指点,谢谢!
    2010年2月2日 4:15

答案

  • 先检查一下,注册表HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows Nt\CurrentVersion\Winlogon  的shell项

    如果变了不是你程序的exe,那说明有程序改了注册表(例如一些辅助优化系统的软件、辅助防病毒软件)。
    2010年2月2日 6:21
    版主
  • 请问你的myshell.exe是放在哪个位置,如果 不是c:\windows\system32下,需要在版主说的位置将你的myshell.exe的路径写清楚,比如:c:\windows\myshell.exe
    2010年2月2日 7:56

全部回复

  • 先检查一下,注册表HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows Nt\CurrentVersion\Winlogon  的shell项

    如果变了不是你程序的exe,那说明有程序改了注册表(例如一些辅助优化系统的软件、辅助防病毒软件)。
    2010年2月2日 6:21
    版主
  • 打开版主说的注册项,发现是exeplore.exe,将其改为我的壳程序名称:myshell.exe,重启,进入了灰蓝屏(有鼠标),没能如期打开自定义壳。还有什么地方需要检查吗?谢谢!

    2010年2月2日 7:42
  • 请问你的myshell.exe是放在哪个位置,如果 不是c:\windows\system32下,需要在版主说的位置将你的myshell.exe的路径写清楚,比如:c:\windows\myshell.exe
    2010年2月2日 7:56
  • 谢谢各位!把那个注册项改成带路径的我的程序,就可以正常启动了!下一步的任务是要找到这个注册项改变了的原因,这个应该和第三方程序有关。
    2010年2月5日 4:31