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

UltraVNC默认路径

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