是否可以使用java检测Windows注册表项中存储的值的类型?
我试过instanceof,但做不到。
我需要能够检测键值是否属于以下任何类型:二进制、DWord、SZ、无、链接、QWord、多SZ、扩展SZ、资源列表、完整资源描述符、资源要求列表
谢谢
发布于 2018-08-28 03:17:29
Process processIn = Runtime.getRuntime().exec("reg query " + '"'+ regKey + "\" /v " + regSubKey);
StreamReader reader = new StreamReader(processIn.getInputStream());
reader.start();
reader.join();
String read = reader.getResult();
String[] parsed = reader.getResult().split("\\s+");
if (parsed.length > 1) {
read = parsed[parsed.length-2];
System.out.println("type = " + read)
}
定义regKey和regSubKey,这段代码就可以工作了。也许有一种方法可以做到这一点,但它可以满足我的需求。
https://stackoverflow.com/questions/52043291
复制相似问题