大家好,我现在在做智能卡登录系统,也就是运用gina函数替换windows的登录界面,实现usbkey登录认证,我的问题是怎样才能屏蔽windows输入用户名和密码对话框,只用usbkey认证就行了。屏蔽windows输入用户名和密码应该采用什么机制?怎么才能实现?希望大家能在百忙之中给予指导,
多谢!另外,我的qq:381954732,email:[email protected],多多交流!

解决方案 »

  1.   

    最好用SDK写回掉函数编译成一个gina.dll文件,把Windows系统中的gina.dll替换掉,同时修改注册表让系统启动调用该DLL,就不会出现Windows登陆对话框了.对于该软件我以往看到过,代码量大约3500行。
     对于用VC建立MFC工程然后,针对窗体写回掉函数编译成DLL替换,就会先出现你的对话框,然后出现Windows登陆对话框,但这种写法比较简单。这种写法具体怎样屏蔽windows输入用户名和密码对话框就没有研究过。我想应该在你的程序中登陆成功销毁窗体之前用HOOKAPI拦载Windows消息实现屏蔽该窗体或提升自己的权限级别有可能实现。试试吧。