微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows密码和组

是否可以使用Java更改用户密码和/或组。

运行java代码用户具有pipe理员权限。

并可以使用java获取windows用户列表。

使用CreateDirectory时奇怪的exception消息

如何知道Windows会话是否是一个交互式会话?

Windows:将input与2个鼠标分开

二维(或三维)graphics编程使用Windows API与C + +?

是否有必要记住一些C ++程序员的Win32 Api?

Python:写入新的文件

改变目录在Windows中使用Python可写

获取资源文件中定义的对话框大小

wcout不能写出宽字符命令提示

带有超时的MessageBox或从另一个线程closuresMessageBox

更改用户密码的更简单的方法是使用Runtime类。

Runtime.getRuntime().exec("net user someUsername somePassword");

您可以使用net localgroup windows命令添加删除组。

Runtime.getRuntime().exec("net localgroup someGroup someUser /add"); Runtime.getRuntime().exec("net localgroup someGroup someUser /delete");

为了检查命令是否成功, exec方法返回一个Process对象。 你可以从它的错误和输入流读取命令输出

Process pro = Runtime.getRuntime().exec("net user someUsername somePassword"); BufferedReader bre = new BufferedReader(new InputStreamReader(pro.getErrorStream())); BufferedReader bri = new BufferedReader(new InputStreamReader(pro.getInputStream())); pro.waitFor(); //wait for the command to finish String line; while((line = bre.readLine()) != null) System.out.println(bre.readLine()); while((line = bri.readLine()) != null) System.out.println(bri.readLine());

一个控制台命令net user ,可以用来更改用户密码

该命令是net user userName newPassword 。

使用Desktop.getDesktop().open("file name"); //找到那个net命令的路径。

如果可以,找一个更好的方法来执行。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐