提交 f28ebba5 authored 作者: yangli's avatar yangli

UltraVNC默认路径

上级 6fc746ef
...@@ -29,6 +29,7 @@ import java.io.BufferedReader; ...@@ -29,6 +29,7 @@ import java.io.BufferedReader;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.util.Collections;
import java.util.Timer; import java.util.Timer;
import java.util.TimerTask; import java.util.TimerTask;
...@@ -135,8 +136,9 @@ public class RemoteControlController { ...@@ -135,8 +136,9 @@ public class RemoteControlController {
if (StrUtil.isBlank(remoteId)) return R.error("未查询到设备的远程ID"); if (StrUtil.isBlank(remoteId)) return R.error("未查询到设备的远程ID");
// 设置远程ID // 设置远程ID
String path = "C:\\Program Files\\uvnc bvba\\UltraVNC\\"; String path = "C:\\Program Files\\uvnc bvba\\UltraVNC\\";
if (!FileUtil.exist(path + "ultravnc.ini")) { if (!FileUtil.exist(path)) {// 默认路径不存在 查注册表
path = installedProgramCache.getPrograms().stream() path = ObjectUtil.defaultIfNull(installedProgramCache.getPrograms(), Collections.emptyList())
.stream()
.filter(m -> "UltraVNC".equalsIgnoreCase(m.get("name"))) .filter(m -> "UltraVNC".equalsIgnoreCase(m.get("name")))
.findFirst() .findFirst()
.map(m -> m.get("path")) .map(m -> m.get("path"))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论