我在windows 2000 professional 下开发系统。系统开发完成后。要求机器启动时,不进入windows 启动界面,但实际启动了windows所有服务,windows启动完成后,不显示windows桌面系统,直接将开发的系统启动起来。请有经验的大侠指点。

解决方案 »

  1.   

    这个比较难不过你可以更改系统进入时的logo
      

  2.   

    系统登录的程序是winlogon.exe
    但系统是不允许你更改winlogon的但你可以用gina来扩展winlogon这时候你就可以换登录界面了在msdn中看gina这一部分Security->Logon Authentication->Winlogon and Gina另外MSDN当中有很多gina的代码例子如果你找不到我可以发给你
      

  3.   

    如一楼,
    从系统的msgina.dll着手,
    它是控制系统启动的文件.
    可以自己修改替换该文件.
    网上有很多的例子一、原理
    在NT/2000中交互式的登陆支持是由WinLogon调用GINA DLL实现的,GINA DLL提供了一个交互式的界面为用户登陆提供认证请求。WinLogon会和GINA DLL进行交互,缺省是MSGINA.DLL(在System32目录下)。微软同时也为我们提供的接口,自己
    可以编GINA DLL来代替MSGINA.DLL。WinLogon初始化时会创建3个桌面:
    (1)、winlogon桌面:主要显示window 安全等界面,如你按下CTRL+ALT+DEL,登陆的界面等
    (2)、应用程序桌面:我们平时见到的那个有我的电脑的界面
    (3)、屏幕保护桌面:屏幕保护显示界面。
      

  4.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/security/security/winlogon_notification_packages.asp