我的gina基本上是照着msdn的那个改的。1.在 WlxLoggedOutSAS 时,弹出登陆对话框,可是此时如果再按下ctrl-alt-del
那么,该对话框就会消失,什么都没了,即使再按下ctrl-alt-del也不会有任何反
应,不知道系统此时处理的是什么消息?
能否讲讲如何解决这个问题?我想在显示用户名,口令对话框时能否屏蔽
ctrl-alt-del ?2.还是在处理这个函数的时候,如果超时,系统也会结束该对话框,怎么获取gina
的超时消息?如何处理呢?3.与问题以类似吧,在WlxLoggedOnSAS时,显示对话框,但按下ctrl-alt-del,该
对话框也会消失,但是,再次按下ctrl-alt-del时,该对话框仍能出现,所以,我
想还是那个问题,当按下ctrl-alt-del时,系统处理的是什么消息?4.我想在gina中加入智能卡或usbkey,不知该如何下手,能否提供一些思路?
不胜感谢!

解决方案 »

  1.   

    下面的地址里有一篇文章及代码,你先试试看:
    http://www.vckbase.com/document/viewdoc.asp?id=242
      

  2.   

    噢,谢谢,不过这篇文章我是看过的,我现在不需要完全屏蔽ctrl-alt-del,我还是需要在程序桌面的时候按下ctrl-alt-del出现"windows安全"那个对话框,不过在此时我想屏蔽ctrl-alt-del,因为msdn例子中那个gina此时按下ctrl-alt-del会关闭对话框,再按一次,该对话框又会出现,不知是什么原因?
      

  3.   

    第1,3的问题我基本上算是解决了,加了个do...while循环,虽然按下ctrl-alt-del时屏幕会闪一下,因为这时窗口会关闭,但是会再次出现,这样虽然笨点,但总算是解决了一些问题 :),不知各位还有没有什么好一点的解决方法呢?
    第2个问题也算是解决了吧,在GINA的WlxInitialize初始化时,pWlxFuncs->WlxSetTimeout,将超时时间设得长些,也算是解决了问题。:)
    就剩下第4个问题了,不知谁有智能卡的开发经验?gina算是智能卡的一个典型应用呀,有开发过智能卡的大虾就帮帮小弟吧,多谢了,
      

  4.   

    碰到这篇帖
    我也想问一下,如果想改登录窗口的模式,比如用我自己的dialog
    该怎么样做
    各位大侠最好能给个实例
    谢谢
      

  5.   

    http://expert.csdn.net/Expert/TopicView1.asp?id=2792765