多谢了

解决方案 »

  1.   

    lz多半又是个想坏事的。方法应该很多,简单点,写注册表:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
    "Shell"="Explorer.exe"
    在Exporer.exe后面加上你要加在的程序全路径,比如: 
    "Shell"="Explorer.exe C:\muma.exe"
      

  2.   

    不行。如果有这种需求,要么重新编一个Shell,要么编一个Gina DLL。
      

  3.   

    to Mackz(在相互) 
    怎么写shell,或者Gina DLL,谢谢了
      

  4.   

    在windows下实现,shell是不是在unix下实现的方法?
      

  5.   

    哈哈
    连shell都没有你那来的按纽
    的确没有你牛x
    有想法
      

  6.   

    参考以下文章:
    替换GINA.DLL实现自己的登陆界面
    http://www.0934.net.cn/bbs/dispbbs.asp?boardid=17&id=9608
      

  7.   

    写个gina,这个msdn也有一些说明的,网上也有不少文章,并且能找到源代码
      

  8.   

    写一个简单的程序当作Shell,并且修改注册表,将外壳程序改成你写的程序,这时,桌面程序就不会出现了,你可以用CreateProcess来创建一个新进程用来执行桌面不就行了.
      

  9.   

    你可以用CreateProcess来创建一个新进程用来执行桌面不就行了.
    -----------------------------
    给点提示怎么执行桌面
      

  10.   

    桌面不就是explorer.exe吗?用CreateProcess创建一个它的子进程不就行了.
      

  11.   

    既然楼主要求点按钮后再加载explorer,那只能自己写gina了
      

  12.   

    红猪的说法很正确。
    把[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
    "Shell"="Explorer.exe"
    的explorer。exe改称你的应用程序路径
    这样启动的就是你的程序。
    然后再那个按钮的时间处理里面调用
    createprocess来创建explorer.exe的进程就ok了
      

  13.   

    问题在于楼主没有说明是否要自己实现用户认证,如果需要自己认证,必须写gina,如果只是完成对explorer加载的控制,用 [红猪] 的方法
      

  14.   

    能不能在gina中只改变登陆框的背景,而仍然使用默认的认证方式。也就是登陆时效果改变一下,比如显示一下公司的信息
      

  15.   

    能不能在gina中只改变登陆框的背景,而仍然使用默认的认证方式。也就是登陆时效果改变一下,比如显示一下公司的信息可以,起码金山,瑞星就这么做的.
    这时在GINA里再出来无模式对话框就可以了.
      

  16.   

    这时在GINA里再出来无模式对话框就可以了.
    ----------------
    能不能说得具体一点,是直接在屏幕显示图片,然后再调用默认的登陆对话框吗。
    另外,我的本意是:能不能改变输入密码的对话框的背景,不仅是整个屏幕的背景,多谢了:)
      

  17.   

    SHELL
    ----------------
    能不能详细一点,给个思路就行,不要只给个标题:)