是否可以使用Java更改用户密码和/或组。
使用CreateDirectory时奇怪的exception消息
如何知道Windows会话是否是一个交互式会话?
Windows:将input与2个鼠标分开
二维(或三维)graphics编程使用Windows API与C + +?
是否有必要记住一些C ++程序员的Win32 Api?
Python:写入新的文件行
改变目录在Windows中使用Python可写
wcout不能写出宽字符命令提示符
带有超时的MessageBox或从另一个线程closuresMessageBox
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 userName newPassword 。
使用Desktop.getDesktop().open("file name"); //找到那个net命令的路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。