wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了winapi – 获取Windows中登录用户的用户名/密码大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

是否有任何API可以在Windows中获取当前登录用户的名称和密码? 先谢谢你. 密码:不,出于安全原因,这不会被保留 – 它被使用,然后被丢弃.您可以从注册表中检索此用户的加密密码,并获得足够的权限,然后使用类似于 rainbow tables的内容对其进行解密,但这使用当前方法非常耗费资源并且非常耗时.提示用户好多了. 或者,如果你想像Novell那样实现某种“单点登录”系统,你应该通过GIN
是否有任何API可以在Windows中获取当前登录用户名称和密码?

先谢谢你.

密码:不,出于安全原因,这不会被保留 – 它被使用,然后被丢弃.您可以从注册表中检索此用户的加密密码,并获得足够的权限,然后使用类似于 rainbow tables的@L_489_7@对其进行解密,但这使用当前方法非常耗费资源并且非常耗时.提示用户好多了.

或者,如果你想像Novell那样实现某种“单点登录”系统,你应该通过GINA(Vista之前)或Credential Provider(Vista)来实现,这将导致您的代码被赋予用户名登录时的密码,密码可用的唯一时间.

对于用户名,获取当前用户名(运行代码用户名)很简单:AdvApi32.dll中的GetUserName函数可以为您完成此操作.

如果您作为服务运行,则需要记住没有人“登录用户”:除了任何实际人员之外,还有几个在任何时候,例如LocalSystem,Networkservice,SYstem和其他帐户. This article provides some sample code and documentation这样做.

大佬总结

以上是大佬教程为你收集整理的winapi – 获取Windows中登录用户的用户名/密码全部内容,希望文章能够帮你解决winapi – 获取Windows中登录用户的用户名/密码所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。