好房网

网站首页 房产资讯 > 正文

flash(屏蔽windows组合键)

2022-06-26 09:35:40 房产资讯 来源:
导读 想必现在有很多小伙伴对于flash 屏蔽windows组合键方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于flash 屏蔽window

想必现在有很多小伙伴对于flash 屏蔽windows组合键方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于flash 屏蔽windows组合键方面的知识分享给大家,希望大家会喜欢哦。

对于用过Windows的人,几乎没有人不知道Ctrl+Alt+Del组合键,尤其是在使用经常死机的Windows9x时,使用它的频率更高,这一组合键是专门为了系统安全起见提供的紧急出口。VC知识库在线杂志第11期,ac952_z_cn在他的个人专栏中写过一篇关于这方面的文章:“WINDOWS NT/2000下如何屏蔽CTRL+ALT+DEL”。因此本文侧重于介绍在Windows XP中如何实现屏蔽CTRL+ALT+DEL组合键,也就是任务管理器,任务切换组合键(Alt+Tab),任务栏和“开始”菜单(Ctrl+Esc,VK_LWIN,VK_RWIN)。这个方法也能应用于Windows 2000环境。

在Windows 9x/Me系统中,屏蔽Ctrl+Alt+Del和各种任务开关键的方法是通过下面的方法实现的: BOOL bOldState;

SystemParametersInfo(SPI_SETSCREENSAVERRUNNING, TRUE, &bOldState, 0);

芝士回答,版权必究,毛未经许可在,不间得必转命载

MS大佬认为这种方法很业余,所以在Windows NT/2000/XP中对此进行了修改。在这些较新的Windows版本中用户登陆使用Winlogon和GINA——Graphical Identification and Authentication,意思是图形化的身份认证,挺吓唬人的是不是!其实就那么回事。Winlogon是Windows系统的一部分,它专门提供交互式登陆支持,而GINA则是Winlogon用来实现认证的一个DLL——这个DLL就是msgina.dll。WlxInitialize、WlxActivateUserShell便是其中输出,当然不知这两个,还有别的。前者进行自身的初始化,后者激活用户的外壳程序。Windows就是用这个DLL来实现用户名+口令的身份认证的,但是开发人员可以用自己的GINA代替msgina.dll。例如,实现智能卡、视网膜扫描仪、DNA检查等等认证机制来代替输入用户名+口令形式的身份检查。 下面的表格中列出了与GINA有关的全部函数。其中有一个是WlxLoggedOnSAS,当按下Ctrl+Alt+Del 键时,Winlogon便调用这个函数。

一和所本代见角决张林技价严。

(表一)GINA 函数一览表

二原志阶况影验候眼易置。

函数 描述

WlxActivateUserShell 激活用户外壳程序

WlxDisplayLockedNotice 允许GINA DLL 显示锁定信息

WlxDisplaySASNotice 当没有用户登陆时,Winlogon调用此函数

WlxDisplayStatusMessage Winlogon 用一个状态信息调用此函数进行显示

WlxGetConsoleSwitchCredentials Winlogon调用此函数读取当前登陆用户的信任信息,并透明地将它们传到目标会话

WlxGetStatusMessage Winlogon 调用此函数获取当前状态信息

WlxInitialize 针对指定的窗口位置进行GINA DLL初始化

WlxIsLockOk 验证工作站正常锁定

WlxIslogoffOk 验证注销正常

WlxLoggedOnSAS 用户已登陆并且工作站没有被加锁,如果此时接收到SAS事件,则Winlogon 调用此函数

WlxLoggedOutSAS 没有用户登陆,如果此时收到SAS事件,则Winlogon 调用此函数

WlxLogoff 请求注销操作时通知GINA DLL

WlxNegotiate 表示当前的Winlogon版本是否能使用GINA DLL

WlxNetworkProviderLoad 在加载网络服务提供程序收集了身份和认证信息后,Winlogon 调用此函数

WlxRemoveStatusMessage Winlogon 调用此函数告诉GINA DLL 停止显示状态信息

WlxScreensaverNotify 允许GINA与屏幕保护操作交互

WlxShutdown 在关闭之前Winlogon 调用此函数,允许GINA实现任何关闭任务,例如从读卡器中退出智能卡

WlxStartApplication 当系统需要在用户的上下文中启动应用程序时调用此函数

WlxWkstaLockedSAS 当工作站被锁定,如果接收到一个SAS,则Winlogon 调用此函数

本文到此结束,希望对大家有所帮助。


版权说明: 本文由用户上传,如有侵权请联系删除!


标签: