提交 6fc746ef authored 作者: yangli's avatar yangli

UltraVNC默认路径

上级 b264cf1e
package com.priusis.controller;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpUtil;
......@@ -133,12 +134,15 @@ public class RemoteControlController {
String remoteId = getRemoteId();
if (StrUtil.isBlank(remoteId)) return R.error("未查询到设备的远程ID");
// 设置远程ID
String path = installedProgramCache.getPrograms().stream()
.filter(m -> "UltraVNC".equalsIgnoreCase(m.get("name")))
.findFirst()
.map(m -> m.get("path"))
.orElse(null);
if (StrUtil.isBlank(path)) return R.error("未检测到UltraVNC,请先安装");
String path = "C:\\Program Files\\uvnc bvba\\UltraVNC\\";
if (!FileUtil.exist(path + "ultravnc.ini")) {
path = installedProgramCache.getPrograms().stream()
.filter(m -> "UltraVNC".equalsIgnoreCase(m.get("name")))
.findFirst()
.map(m -> m.get("path"))
.orElse(null);
if (StrUtil.isBlank(path)) return R.error("未检测到UltraVNC,请先安装");
}
File file = new File(path + "ultravnc.ini");
ConfigParser configParser = new ConfigParser();
configParser.read(file);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论