搜档网
当前位置:搜档网 › windows锁屏-编程

windows锁屏-编程

Win7和Vista下做锁屏软件应该使用系统自己的锁屏功能,即调用LockWorkStation()函数,而不是想着怎么屏蔽三键组合。利用系统自己的锁定功能锁定计算器之后就无法调出任务管理器了。这里可能有疑问的是,锁定之后只能输入账户密码,要实现多个密码验证方式怎么办?Win7和vsita采用的凭据登录方式,用户名/密码登录方式只是其中的一个凭据,你可以实现ICredentialProvider,ICredentialProviderCredential和ICredentialProviderEvents 等接口,构造多个凭据。这样当系统锁定的时候,将不止有一个用户名/密码凭据,还有你自定义的凭据,通过自定义的凭据也可以解除锁定。

总之锁屏这样的功能最好遵循操作系统提供的接口,系统锁定计算机的时候,三键组合自动被屏蔽了

相关主题