如何使用Java中取得Win2000系统当前登录帐户和主文件夹
来源:互联网 发布:淘宝自制纯露黑名单 编辑:程序博客网 时间:2024/05/05 13:36
下面是一个小小的例子,它可以取得WIndows2000、WindowsXP系统中当前登录用户的用户名和主文件夹,一下代码Copy过去就可以运行。
Good Luck ;)
import java.util.*;
import java.io.*;
public class CurrentUser {
public CurrentUser() {
Process p = null;
Properties envVars = new Properties();
Runtime r = Runtime.getRuntime();
try
{
p = r.exec( "cmd.exe /c set user" );
BufferedReader br = new BufferedReader ( new InputStreamReader( p.getInputStream() ) );
String line;
//第一行是机器名;第二行是当前登陆的用户名,第三个是当前登陆用户的主文件夹
while( (line = br.readLine()) != null ) {
int idx = line.indexOf('=');
String key = line.substring(0, idx);
String value = line.substring(idx + 1);
envVars.setProperty(key, value);
System.out.println(key + " = " + value);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args) {
CurrentUser currentUser1 = new CurrentUser();
}
}
- 如何使用Java中取得Win2000系统当前登录帐户和主文件夹
- 如何使用Java中取得Win2000系统当前登录帐户和主文件夹
- JAVA中使用System类的 getProperties()和getProperty(String)取得当前系统的属性
- c#复制文件夹(复制主文件夹和不复制主文件夹)
- 如何防止同一帐户重复登录系统
- 如何防止同一帐户重复登录系统
- 如何防止同一帐户重复登录系统
- 如何防止同一帐户重复登录系统
- 如何防止同一帐户重复登录系统
- Meego 确认了主文件系统:Btrfs
- Ubuntu修改当前用户用户名、密码、主文件夹名称以及主机名
- Win2000以上系统中如何锁定光驱
- Step1帐户登录系统
- MC68HC908GZ60中CAN调试主文件。
- 如何创建和删除系统隐藏帐户
- 如何防止同一帐户重复登录系统(ASP.net)
- 如何防止同一帐户重复登录系统(ASP.net)2
- 在LccWin32中使用Microsoft Agent控件——主文件AgentSvr.c
- fso的一些特殊功能
- 在html文件引入其它html文件的几种方法
- 常用Email组件发送函数
- 也许我就是那个“微软的清洁工”
- Web界面配置Tomcat连接池---我得一点个人心得
- 如何使用Java中取得Win2000系统当前登录帐户和主文件夹
- 如何安装 WebSphere应用服务器
- 采用DOM模型时创建一个Select节点后,要删除option项的解决方法
- 关于人生哲理——思考
- 浅谈电子政务模式及应用
- 从实作标题栏按钮开始浅谈组件的制作
- Windows 输入法编程 (上)
- 如何在ado中使用connection 对象?
- 取得TextBox、RichTextBox光标所在的行和列(支持中文)修正