你的位置:首页 > 软件开发 > Java > Java 使用 JRegistry

Java 使用 JRegistry

发布时间:2016-03-11 15:00:13
在一个监控相关的Java项目中,需要读取windows系统的注册表,搜索到使用 JRegistery 可以解决。代码如下:/** * @author digdeep@126.com */public class RegstryUtil{ //"HKEY_LOCAL_M ...

在一个监控相关的Java项目中,需要读取windows系统的注册表,搜索到使用 JRegistery 可以解决。代码如下:

/** * @author digdeep@126.com */public class RegstryUtil{  //"HKEY_LOCAL_MACHINE"  public static final RegistryKey LOCALMACHINE = RegistryKey.getRootKeyForIndex(RegistryKey.HKEY_LOCAL_MACHINE_INDEX);    // "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\"  public static final RegistryKey rdpKey = new RegistryKey(LOCALMACHINE,   							"\\System\\CurrentControlSet\\Control\\Terminal Server\\WinStations\\RDP-Tcp\\");    /**   * 获得 windows server 中的 terminal server 的端口   * 也就是远程桌面服务的端口   * @return   */  public static long getTerminalServerPort() {  	 long port = -1;  	   	 if(rdpKey.hasValues()) {    		 RegistryValue portNumber = rdpKey.getValue("PortNumber");  		 System.out.println(portNumber.toString());	// Name: PortNumber Type: REG_DWORD Value: 3389  		 String value = portNumber.toString();  		 port = Long.valueOf(value.substring(value.lastIndexOf(": ") + 2));  		 System.out.println("port: " + port);     }    	   	 return port;  }      public static void main(String[] args) {  	getTerminalServerPort();  }  }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Java 使用 JRegistry

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。