Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java在Windows中读取密码相关信息?_Java - Fatal编程技术网

如何使用Java在Windows中读取密码相关信息?

如何使用Java在Windows中读取密码相关信息?,java,Java,我对Java编程相当陌生。有人能告诉我或者简单地指向一些好的链接来展示如何在Windows系统上读取密码相关信息吗?例如,密码历史记录、密码最大/最小年龄、密码长度等 有好的Java库可以完成这项工作吗?我建议您找一个。不确定那里有电话,但这将是我第一个检查的地方。此外,如果您发现Windows API调用,而JNA尚未提供接口,则可以相当轻松地添加所需的代码。或者您可能需要在Active Directory中查找它,您可以通过JNDI进行查找。我的目标是从Windows系统中获取大量不同的信息

我对Java编程相当陌生。有人能告诉我或者简单地指向一些好的链接来展示如何在Windows系统上读取密码相关信息吗?例如,密码历史记录、密码最大/最小年龄、密码长度等


有好的Java库可以完成这项工作吗?

我建议您找一个。不确定那里有电话,但这将是我第一个检查的地方。此外,如果您发现Windows API调用,而JNA尚未提供接口,则可以相当轻松地添加所需的代码。或者您可能需要在Active Directory中查找它,您可以通过JNDI进行查找。我的目标是从Windows系统中获取大量不同的信息,而不仅仅是密码。文件系统、权限检查等。做这项工作最简单的方法是什么?我在谷歌上搜索了更多关于JNA的信息,但似乎文档有限?有什么好的在线教程有很多例子吗?@Trevor你问的是真正针对Windows的。如果Windows环境是AD(Actvie目录)域的一部分,那么您需要的大部分信息都在AD控制器中(您可以作为LDAP用户属性访问数据-如EJP所述)。如果你有一个独立的Windows,JNA可能是你最好的选择。JNA是一种调用特定于平台的库(适用于Windows的DLL)的方法。它的意思是“在C/C++中以DLL的形式编写代码”,并从Java调用它。