提交 58238118 authored 作者: wangqiang's avatar wangqiang

gx问题

上级 f28ebba5
...@@ -29,9 +29,7 @@ import java.io.BufferedReader; ...@@ -29,9 +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.*;
import java.util.Timer;
import java.util.TimerTask;
/** /**
* @author yangli * @author yangli
...@@ -137,7 +135,7 @@ public class RemoteControlController { ...@@ -137,7 +135,7 @@ public class RemoteControlController {
// 设置远程ID // 设置远程ID
String path = "C:\\Program Files\\uvnc bvba\\UltraVNC\\"; String path = "C:\\Program Files\\uvnc bvba\\UltraVNC\\";
if (!FileUtil.exist(path)) {// 默认路径不存在 查注册表 if (!FileUtil.exist(path)) {// 默认路径不存在 查注册表
path = ObjectUtil.defaultIfNull(installedProgramCache.getPrograms(), Collections.emptyList()) path = ObjectUtil.<List<Map<String, String>>>defaultIfNull(installedProgramCache.getPrograms(), Collections.emptyList())
.stream() .stream()
.filter(m -> "UltraVNC".equalsIgnoreCase(m.get("name"))) .filter(m -> "UltraVNC".equalsIgnoreCase(m.get("name")))
.findFirst() .findFirst()
......
apq:
iot-gateway: 10.2.160.50:80/api
webrtc_path: https://ceshi.priusis.com:8443
client:
productId: 294
tenantId: 138
job:
type: all
control:
request:
isTimeSet: false
PC_HOST: 10.2.160.50
PC_PORT: 1883
vnc-repeater: 10.2.160.50:5500
\ No newline at end of file
package com.priusis.utils; package com.priusis.utils;
import cn.hutool.system.oshi.OshiUtil;
import com.sun.jna.NativeLibrary; import com.sun.jna.NativeLibrary;
import com.sun.jna.ptr.IntByReference; import com.sun.jna.ptr.IntByReference;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
......
...@@ -74,7 +74,7 @@ Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\client-soft\apq.exe"; ...@@ -74,7 +74,7 @@ Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\client-soft\apq.exe";
Filename: "{app}\Set_Env.bat"; Flags: runhidden; Filename: "{app}\Set_Env.bat"; Flags: runhidden;
Filename: "{app}\service\启动服务.bat"; Flags: runhidden runascurrentuser waituntilterminated; Filename: "{app}\service\启动服务.bat"; Flags: runhidden runascurrentuser waituntilterminated;
Filename: "{app}\vnc\setup.bat"; Flags: skipifdoesntexist runhidden Filename: "{app}\vnc\setup.bat"; Flags: skipifdoesntexist runhidden
Filename: {app}\service\runtime\VC_redist.x86.exe; Parameters: /q; WorkingDir: {tmp}; Flags: skipifdoesntexist; StatusMsg: "Installing Microsoft Visual C++ Runtime ..."; Check: NeedInstallVC9SP1 Filename: {app}\service\runtime\VC_redist.x86.exe; Parameters: /q /norestart; WorkingDir: {tmp}; Flags: skipifdoesntexist runhidden; StatusMsg: "Installing Microsoft Visual C++ Runtime ..."; Check: NeedInstallVC9SP1
;卸载后执行的操作(停止、删除各种服务) ;卸载后执行的操作(停止、删除各种服务)
[UninstallRun] [UninstallRun]
......
...@@ -9,7 +9,7 @@ IF not ERRORLEVEL 1 GOTO EXIST ...@@ -9,7 +9,7 @@ IF not ERRORLEVEL 1 GOTO EXIST
GOTO NOTEXIST GOTO NOTEXIST
:NOTEXIST :NOTEXIST
"%~dp0\UltraVNC_1_2_40_X86_Setup.exe" /loadinf="%~dp0vnc.ini" /sp- /silent /suppressmsgboxes "%~dp0\UltraVNC_1_2_40_X86_Setup.exe" /loadinf="%~dp0vnc.ini" /sp- /silent /suppressmsgboxes /norestart
GOTO END GOTO END
:EXIST :EXIST
......
...@@ -9,7 +9,7 @@ IF not ERRORLEVEL 1 GOTO EXIST ...@@ -9,7 +9,7 @@ IF not ERRORLEVEL 1 GOTO EXIST
GOTO NOTEXIST GOTO NOTEXIST
:NOTEXIST :NOTEXIST
"%~dp0\UltraVNC_1_2_40_X64_Setup.exe" /loadinf="%~dp0vnc.ini" /sp- /silent /suppressmsgboxes "%~dp0\UltraVNC_1_2_40_X64_Setup.exe" /loadinf="%~dp0vnc.ini" /sp- /silent /suppressmsgboxes /norestart
GOTO END GOTO END
:EXIST :EXIST
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论