Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
haikang-client
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
杨立
haikang-client
Commits
4adf9244
提交
4adf9244
authored
10月 08, 2021
作者:
wangqiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
reboot
上级
32df405f
隐藏空白字符变更
内嵌
并排
正在显示
33 个修改的文件
包含
161 行增加
和
84 行删除
+161
-84
TestDemo.java
apq-pc-control/src/main/java/com/TestDemo.java
+20
-2
ApqControlApplication.java
...trol/src/main/java/com/priusis/ApqControlApplication.java
+4
-0
HwPortControllerDto.java
...ol/src/main/java/com/priusis/dto/HwPortControllerDto.java
+3
-3
IHwPortController.java
...ol/src/main/java/com/priusis/utils/IHwPortController.java
+9
-0
Set_Env.bat
tools/install-package/apq-client/Set_Env.bat
+1
-1
apq-client.iss
tools/install-package/apq-client/apq-client.iss
+11
-6
Start-java.bat
tools/install-package/apq-client/service/Start-java.bat
+0
-14
删除服务.bat
tools/install-package/apq-client/service/bak/删除服务.bat
+3
-2
启动服务.bat
tools/install-package/apq-client/service/bak/启动服务.bat
+4
-4
删除服务.bat
tools/install-package/apq-client/service/删除服务.bat
+3
-2
启动服务.bat
tools/install-package/apq-client/service/启动服务.bat
+4
-4
启动服务R.bat
tools/install-package/apq-client/service/启动服务R.bat
+4
-0
apq-control.iss
tools/install-package/apq-control/apq-control.iss
+4
-4
删除服务.bat
tools/install-package/apq-control/service/bak/删除服务.bat
+1
-1
启动服务.bat
tools/install-package/apq-control/service/bak/启动服务.bat
+7
-2
启动服务R.bat
tools/install-package/apq-control/service/bak/启动服务R.bat
+5
-0
删除服务.bat
tools/install-package/apq-control/service/删除服务.bat
+3
-2
启动服务.bat
tools/install-package/apq-control/service/启动服务.bat
+7
-2
启动服务R.bat
tools/install-package/apq-control/service/启动服务R.bat
+4
-0
apq-info.iss
tools/install-package/apq-info/apq-info.iss
+2
-1
删除服务.bat
tools/install-package/apq-info/service/bak/删除服务.bat
+3
-2
启动服务.bat
tools/install-package/apq-info/service/bak/启动服务.bat
+7
-2
启动服务R.bat
tools/install-package/apq-info/service/bak/启动服务R.bat
+4
-0
删除服务.bat
tools/install-package/apq-info/service/删除服务.bat
+3
-2
启动服务.bat
tools/install-package/apq-info/service/启动服务.bat
+7
-2
启动服务R.bat
tools/install-package/apq-info/service/启动服务R.bat
+4
-0
apq-register.iss
tools/install-package/apq-register/apq-register.iss
+2
-1
删除服务.bat
tools/install-package/apq-register/service/bak/删除服务.bat
+3
-2
启动服务.bat
tools/install-package/apq-register/service/bak/启动服务.bat
+7
-2
启动服务R.bat
tools/install-package/apq-register/service/bak/启动服务R.bat
+4
-0
删除服务.bat
tools/install-package/apq-register/service/删除服务.bat
+6
-10
启动服务.bat
tools/install-package/apq-register/service/启动服务.bat
+8
-11
启动服务R.bat
tools/install-package/apq-register/service/启动服务R.bat
+4
-0
没有找到文件。
apq-pc-control/src/main/java/com/TestDemo.java
浏览文件 @
4adf9244
...
@@ -25,6 +25,7 @@ public class TestDemo {
...
@@ -25,6 +25,7 @@ public class TestDemo {
// 初始化硬件接口管理模块
// 初始化硬件接口管理模块
int
result
=
IHwPortController
.
instanceDll
.
APQ_HWPORT_Initialize
();
int
result
=
IHwPortController
.
instanceDll
.
APQ_HWPORT_Initialize
();
log
.
info
(
"APQ_HWPORT_Initialize ret:{}"
,
result
);
log
.
info
(
"APQ_HWPORT_Initialize ret:{}"
,
result
);
/*
// 获取普通设备权限
// 获取普通设备权限
int result31 = IHwPortController.instanceDll.APQ_HWPORT_get_normal_device_permit(4);
int result31 = IHwPortController.instanceDll.APQ_HWPORT_get_normal_device_permit(4);
log.info("APQ_HWPORT_get_normal_device_permit ret:{}", result31);
log.info("APQ_HWPORT_get_normal_device_permit ret:{}", result31);
...
@@ -37,10 +38,27 @@ public class TestDemo {
...
@@ -37,10 +38,27 @@ public class TestDemo {
// 再次获取普通设备权限,验证
// 再次获取普通设备权限,验证
int result33 = IHwPortController.instanceDll.APQ_HWPORT_get_normal_device_permit(4);
int result33 = IHwPortController.instanceDll.APQ_HWPORT_get_normal_device_permit(4);
log.info("Check APQ_HWPORT_get_normal_device_permit ret:{}", result33);
log.info("Check APQ_HWPORT_get_normal_device_permit ret:{}", result33);
// 获取网络设备权限
*/
// 获取存储设备权限
int
result31
=
IHwPortController
.
instanceDll
.
APQ_HWPORT_get_storage_device_permit
(
IHwPortController
.
HwportStorageDevidEnum
.
APQ_HWPORT_STORAGE_DEVID_UDISK
.
getCode
());
log
.
info
(
"APQ_HWPORT_get_storage_device_permit ret:{}"
,
result31
);
// APQ_HWPORT_STORAGE_PERM_ALLOW APQ_HWPORT_STORAGE_PERM_DENY
int
result32
=
IHwPortController
.
instanceDll
.
APQ_HWPORT_set_storage_device_permit
(
IHwPortController
.
HwportStorageDevidEnum
.
APQ_HWPORT_STORAGE_DEVID_UDISK
.
getCode
(),
IHwPortController
.
HwportStoragePermEnum
.
APQ_HWPORT_STORAGE_PERM_DENY
.
getCode
(),
null
);
log
.
info
(
"APQ_HWPORT_set_storage_device_permit ret:{}"
,
result32
);
//应用硬件接口管理模块的配置内容
int
result5
=
IHwPortController
.
instanceDll
.
APQ_HWPORT_Apply
();
log
.
info
(
"APQ_HWPORT_Apply ret:{}"
,
result5
);
// 再次获取存储设备权限,验证
int
result33
=
IHwPortController
.
instanceDll
.
APQ_HWPORT_get_storage_device_permit
(
IHwPortController
.
HwportStorageDevidEnum
.
APQ_HWPORT_STORAGE_DEVID_UDISK
.
getCode
());
log
.
info
(
"Check APQ_HWPORT_get_storage_device_permit ret:{}"
,
result33
);
/* // 获取网络设备权限
int speed = 0;
int speed = 0;
int result4 = IHwPortController.instanceDll.APQ_HWPORT_get_net_device_permit(0);
int result4 = IHwPortController.instanceDll.APQ_HWPORT_get_net_device_permit(0);
log
.
info
(
"APQ_HWPORT_get_net_device_permit ret:{}, speed:{}"
,
result4
,
speed
);
log.info("APQ_HWPORT_get_net_device_permit ret:{}, speed:{}", result4, speed);
*/
// 清理硬件接口管理模块
// 清理硬件接口管理模块
int
result2
=
IHwPortController
.
instanceDll
.
APQ_HWPORT_Uninitialize
();
int
result2
=
IHwPortController
.
instanceDll
.
APQ_HWPORT_Uninitialize
();
log
.
info
(
"APQ_HWPORT_Uninitialize ret:{}"
,
result2
);
log
.
info
(
"APQ_HWPORT_Uninitialize ret:{}"
,
result2
);
...
...
apq-pc-control/src/main/java/com/priusis/ApqControlApplication.java
浏览文件 @
4adf9244
...
@@ -193,6 +193,10 @@ public class ApqControlApplication {
...
@@ -193,6 +193,10 @@ public class ApqControlApplication {
}
}
}
else
{
}
else
{
log
.
info
(
"未获取到获取硬件监控配置"
);
log
.
info
(
"未获取到获取硬件监控配置"
);
//int result = IHwPortController.instanceDll.APQ_HWPORT_Initialize();
//log.info("APQ_HWPORT_Initialize ret:{}", result);
//int result2 = IHwPortController.instanceDll.APQ_HWPORT_Uninitialize();
//log.info("APQ_HWPORT_Uninitialize ret:{}", result2);
}
}
}
}
}
}
apq-pc-control/src/main/java/com/priusis/dto/HwPortControllerDto.java
浏览文件 @
4adf9244
...
@@ -62,10 +62,10 @@ public class HwPortControllerDto {
...
@@ -62,10 +62,10 @@ public class HwPortControllerDto {
@Getter
@Getter
public
enum
DeviceHardwareEnum
{
public
enum
DeviceHardwareEnum
{
// Storage 1F/2T/3T-ALL/4T-R/5T-CI/6T-CO 拷出目前无用!! Storage移动硬盘,TYPEC 无效 !!
// Storage 1F/2T/3T-ALL/4T-R/5T-CI/6T-CO 拷出目前无用!! Storage移动硬盘,TYPEC 无效 !!
USB_DRIVE
(
0
,
"Storage"
,
"U盘"
),
USB_DRIVE
(
1
,
"Storage"
,
"U盘"
),
MOBILE_DRIVE
(
0
,
"Storage"
,
"移动硬盘"
),
MOBILE_DRIVE
(
1
,
"Storage"
,
"移动硬盘"
),
CD_DRIVE
(
0
,
"Storage"
,
"驱动"
),
CD_DRIVE
(
0
,
"Storage"
,
"驱动"
),
TYPE_C
(
0
,
"Storage"
,
"TYPE_C"
),
TYPE_C
(
1
,
"Storage"
,
"TYPE_C"
),
// Normal 1F/2T
// Normal 1F/2T
MOUSE_KEYBOARD
(
Arrays
.
asList
(
3
,
4
),
"Normal"
,
"鼠标键盘"
),
MOUSE_KEYBOARD
(
Arrays
.
asList
(
3
,
4
),
"Normal"
,
"鼠标键盘"
),
...
...
apq-pc-control/src/main/java/com/priusis/utils/IHwPortController.java
浏览文件 @
4adf9244
...
@@ -3,6 +3,7 @@ package com.priusis.utils;
...
@@ -3,6 +3,7 @@ package com.priusis.utils;
import
com.sun.jna.Library
;
import
com.sun.jna.Library
;
import
com.sun.jna.Native
;
import
com.sun.jna.Native
;
import
com.sun.jna.Platform
;
import
com.sun.jna.Platform
;
import
lombok.Getter
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.boot.system.ApplicationHome
;
import
org.springframework.boot.system.ApplicationHome
;
...
@@ -189,6 +190,7 @@ public interface IHwPortController extends Library {
...
@@ -189,6 +190,7 @@ public interface IHwPortController extends Library {
APQ_HWPORT_DEVICE_TYPE_MAX
(-
1
),
/* 不使用 */
;
APQ_HWPORT_DEVICE_TYPE_MAX
(-
1
),
/* 不使用 */
;
@Getter
private
int
code
;
private
int
code
;
HwportDeviceTypeEnum
(
int
code
)
{
HwportDeviceTypeEnum
(
int
code
)
{
...
@@ -205,6 +207,7 @@ public interface IHwPortController extends Library {
...
@@ -205,6 +207,7 @@ public interface IHwPortController extends Library {
;
;
@Getter
private
int
code
;
private
int
code
;
HwportResultEnum
(
int
code
)
{
HwportResultEnum
(
int
code
)
{
...
@@ -227,6 +230,7 @@ public interface IHwPortController extends Library {
...
@@ -227,6 +230,7 @@ public interface IHwPortController extends Library {
;
;
@Getter
private
int
code
;
private
int
code
;
HwportNormalDevidEnum
(
int
code
)
{
HwportNormalDevidEnum
(
int
code
)
{
...
@@ -243,6 +247,7 @@ public interface IHwPortController extends Library {
...
@@ -243,6 +247,7 @@ public interface IHwPortController extends Library {
APQ_HWPORT_NORMAL_PERM_ALLOW
(
2
),
// 允许连接/使用此硬件接口
APQ_HWPORT_NORMAL_PERM_ALLOW
(
2
),
// 允许连接/使用此硬件接口
APQ_HWPORT_NORMAL_PERM_MAX
(-
1
);
/* 不使用 */
APQ_HWPORT_NORMAL_PERM_MAX
(-
1
);
/* 不使用 */
@Getter
private
int
code
;
private
int
code
;
HwportNormalPermEnum
(
int
code
)
{
HwportNormalPermEnum
(
int
code
)
{
...
@@ -261,6 +266,7 @@ public interface IHwPortController extends Library {
...
@@ -261,6 +266,7 @@ public interface IHwPortController extends Library {
APQ_HWPORT_STORAGE_DEVID_MAX
(-
1
),
/* 不使用 */
;
APQ_HWPORT_STORAGE_DEVID_MAX
(-
1
),
/* 不使用 */
;
@Getter
private
int
code
;
private
int
code
;
HwportStorageDevidEnum
(
int
code
)
{
HwportStorageDevidEnum
(
int
code
)
{
...
@@ -282,6 +288,7 @@ public interface IHwPortController extends Library {
...
@@ -282,6 +288,7 @@ public interface IHwPortController extends Library {
APQ_HWPORT_STORAGE_PERM_MAX
(-
1
)
/* 不使用 */
;
APQ_HWPORT_STORAGE_PERM_MAX
(-
1
)
/* 不使用 */
;
@Getter
private
int
code
;
private
int
code
;
HwportStoragePermEnum
(
int
code
)
{
HwportStoragePermEnum
(
int
code
)
{
...
@@ -299,6 +306,7 @@ public interface IHwPortController extends Library {
...
@@ -299,6 +306,7 @@ public interface IHwPortController extends Library {
APQ_HWPORT_NET_DEVID_MAX
(-
1
)
/* 不使用 */
;
APQ_HWPORT_NET_DEVID_MAX
(-
1
)
/* 不使用 */
;
@Getter
private
int
code
;
private
int
code
;
HwportNetDevidEnum
(
int
code
)
{
HwportNetDevidEnum
(
int
code
)
{
...
@@ -318,6 +326,7 @@ public interface IHwPortController extends Library {
...
@@ -318,6 +326,7 @@ public interface IHwPortController extends Library {
APQ_HWPORT_NET_PERM_MAX
(-
1
)
/* 不使用 */
;
APQ_HWPORT_NET_PERM_MAX
(-
1
)
/* 不使用 */
;
@Getter
private
int
code
;
private
int
code
;
HwportNetPermEnum
(
int
code
)
{
HwportNetPermEnum
(
int
code
)
{
...
...
tools/install-package/apq-client/Set_Env.bat
浏览文件 @
4adf9244
@echo off
@echo off
echo
echo
cd /d
%~dp0
cd /d
"%~dp0"
echo "%~dp0"
echo "%~dp0"
echo "%cd%"
echo "%cd%"
set jdkpath=%cd%\jre
set jdkpath=%cd%\jre
...
...
tools/install-package/apq-client/apq-client.iss
浏览文件 @
4adf9244
...
@@ -7,7 +7,8 @@
...
@@ -7,7 +7,8 @@
#define MyAppURL "https://www.apq.com/"
#define MyAppURL "https://www.apq.com/"
#define MyAppDirName "apq-client"
#define MyAppDirName "apq-client"
#define MyAppEnName "apq-client"
#define MyAppEnName "apq-client"
#define MyAppExeName "apq-client.exe"
#define MyAppExeName "apq-client.exe"
#define MyAppReBootName "service\启动服务R.bat"
[Setup]
[Setup]
; 注: AppId的值为单独标识该应用程序。
; 注: AppId的值为单独标识该应用程序。
...
@@ -72,7 +73,7 @@ Type: dirifempty; Name: "{app}"
...
@@ -72,7 +73,7 @@ Type: dirifempty; Name: "{app}"
;操作注册表
;操作注册表
[Registry]
[Registry]
Root: HKLM; Subkey: "Software\{#MyAppEnName}"; Flags: uninsdeletekey;
Root: HKLM; Subkey: "Software\{#MyAppEnName}"; Flags: uninsdeletekey;
Root: HK
LM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppEnName}"; ValueData: "{app}\{#MyAppExeName}"
Root: HK
CU; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppEnName}"; ValueData: "{app}\{#MyAppReBootName}"; Flags: uninsdeletekey;
[Code]
[Code]
function CheckProcessRunning( aProcName,
function CheckProcessRunning( aProcName,
...
@@ -118,7 +119,7 @@ begin
...
@@ -118,7 +119,7 @@ begin
Result := ResultCode > 0;
Result := ResultCode > 0;
if Result then
if Result then
begin
begin
Msgbox('已关闭正在运行' + aProcDesc + '客户端!', mbInformation, MB_OK);
//
Msgbox('已关闭正在运行' + aProcDesc + '客户端!', mbInformation, MB_OK);
ShellResult := Exec( f2,
ShellResult := Exec( f2,
'',
'',
d,
d,
...
@@ -134,8 +135,11 @@ end;
...
@@ -134,8 +135,11 @@ end;
// Perform some initializations. Return False to abort setup
// Perform some initializations. Return False to abort setup
function InitializeSetup: Boolean;
function InitializeSetup: Boolean;
begin
begin
// Do not use any user defined vars in here such as {app}
// Do not use any user defined vars in here such as {app}
// Result := not ( CheckProcessRunning( 'apq-client-service.exe', 'apq-client-service' ));
// Result := not ( CheckProcessRunning( 'apq-client-service.exe', 'apq-client-service' ));
CheckProcessRunning( 'apq.exe', 'apq' )
CheckProcessRunning( 'apq-control.exe', 'apq客户端插件' )
Result := not ( CheckProcessRunning( 'apq-client.exe', 'apq-client' ));
CheckProcessRunning( 'apq-info.exe', 'apq客户端插件' )
CheckProcessRunning( 'apq-register.exe', 'apq客户端插件' )
CheckProcessRunning( 'apq.exe', 'apq客户端桌面' )
Result := not ( CheckProcessRunning( 'apq-client.exe', 'apq-client客户端' ));
end;
end;
\ No newline at end of file
tools/install-package/apq-client/service/Start-java.bat
deleted
100644 → 0
浏览文件 @
32df405f
cd /d %~dp0
::start xx.exe
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
::taskkill -f -t -im %MyPID%
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
TASKKILL /F /PID %SPID%
start ../jre/bin/apq-client -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-client-0.0.1-SNAPSHOT-boot.jar"
echo 启动服务完毕
exit
\ No newline at end of file
tools/install-package/apq-client/service/bak/删除服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
...
@@ -7,5 +7,5 @@ taskkill -f -t -im %MyPID%
...
@@ -7,5 +7,5 @@ taskkill -f -t -im %MyPID%
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
TASKKILL /F /PID %SPID%
TASKKILL /F /PID %SPID%
echo
删除服务完毕
echo
stop apq client service
exit
exit
\ No newline at end of file
tools/install-package/apq-client/service/bak/启动服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
::start xx.exe
::start xx.exe
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
::taskkill -f -t -im %MyPID%
::taskkill -f -t -im %MyPID%
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
TASKKILL /F /PID %SPID%
TASKKILL /F /PID %SPID%
start
../jre/bin/
apq-client -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-client-0.0.1-SNAPSHOT-boot.jar"
start apq-client -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-client-0.0.1-SNAPSHOT-boot.jar"
echo
启动服务完毕
echo
start apq client service
exit
exit
\ No newline at end of file
tools/install-package/apq-client/service/删除服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
...
@@ -7,5 +7,5 @@ taskkill -f -t -im %MyPID%
...
@@ -7,5 +7,5 @@ taskkill -f -t -im %MyPID%
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
TASKKILL /F /PID %SPID%
TASKKILL /F /PID %SPID%
echo
删除服务完毕
echo
stop apq client service
exit
exit
\ No newline at end of file
tools/install-package/apq-client/service/启动服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
::start xx.exe
::start xx.exe
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
for /F "TOKENS=1,2,*" %%b in ('tasklist /FI "IMAGENAME eq apq.exe"') do TASKKILL /F /PID %%b
::taskkill -f -t -im %MyPID%
::taskkill -f -t -im %MyPID%
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-client') do set SPID=%%a
TASKKILL /F /PID %SPID%
TASKKILL /F /PID %SPID%
start
../jre/bin/
apq-client -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-client-0.0.1-SNAPSHOT-boot.jar"
start apq-client -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-client-0.0.1-SNAPSHOT-boot.jar"
echo
启动服务完毕
echo
start apq client service
exit
exit
\ No newline at end of file
tools/install-package/apq-client/service/启动服务R.bat
0 → 100644
浏览文件 @
4adf9244
cd /d "%~dp0"
start apq-client -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-client-0.0.1-SNAPSHOT-boot.jar"
exit
\ No newline at end of file
tools/install-package/apq-control/apq-control.iss
浏览文件 @
4adf9244
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
#define MyAppDirName "apq-control"
#define MyAppDirName "apq-control"
#define MyAppEnName "apq-control"
#define MyAppEnName "apq-control"
#define MyAppExeName "apq-control.exe"
#define MyAppExeName "apq-control.exe"
#define MyAppReBootName "service\启动服务R.bat"
[Setup]
[Setup]
; 注: AppId的值为单独标识该应用程序。
; 注: AppId的值为单独标识该应用程序。
...
@@ -51,12 +52,11 @@ Name: "chinesesimp"; MessagesFile: "compiler:Languages/Chinese.isl"
...
@@ -51,12 +52,11 @@ Name: "chinesesimp"; MessagesFile: "compiler:Languages/Chinese.isl"
Source: "../apq-control/*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
Source: "../apq-control/*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs;
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Tasks]
//
[Tasks]
Name: "startupicon"; Description: "开机启动"; GroupDescription: "{cm:AdditionalIcons}";
//
Name: "startupicon"; Description: "开机启动"; GroupDescription: "{cm:AdditionalIcons}";
[Icons]
[Icons]
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commonstartup}\{#MyAppName}"; Filename: "{app}\service\启动服务.bat"; Tasks: startupicon
[Run]
[Run]
Filename: "{app}\service\启动服务.bat"; Flags: runhidden;
Filename: "{app}\service\启动服务.bat"; Flags: runhidden;
...
@@ -73,7 +73,7 @@ Type: dirifempty; Name: "{app}"
...
@@ -73,7 +73,7 @@ Type: dirifempty; Name: "{app}"
;操作注册表
;操作注册表
[Registry]
[Registry]
Root: HKLM; Subkey: "Software\{#MyAppEnName}"; Flags: uninsdeletekey;
Root: HKLM; Subkey: "Software\{#MyAppEnName}"; Flags: uninsdeletekey;
Root: HK
LM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppEnName}"; ValueData: "{app}\{#MyAppExeName}"
;
Root: HK
CU; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppEnName}"; ValueData: "{app}\{#MyAppReBootName}"; Flags: uninsdeletekey
;
[Code]
[Code]
...
...
tools/install-package/apq-control/service/bak/删除服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-control') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-control') do set SPID=%%a
...
...
tools/install-package/apq-control/service/bak/启动服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
::start xx.exe
::start xx.exe
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-control') do set SPID=%%a
TASKKILL /F /PID %SPID%
start apq-control -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-control-1.0-SNAPSHOT-boot.jar"
start apq-control -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-control-1.0-SNAPSHOT-boot.jar"
echo
启动服务完毕
echo
start apq control service
exit
exit
\ No newline at end of file
tools/install-package/apq-control/service/bak/启动服务R.bat
0 → 100644
浏览文件 @
4adf9244
cd /d "%~dp0"
start apq-control -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-control-1.0-SNAPSHOT-boot.jar"
echo start apq control service
exit
\ No newline at end of file
tools/install-package/apq-control/service/删除服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-control') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-control') do set SPID=%%a
TASKKILL /F /PID %SPID%
TASKKILL /F /PID %SPID%
echo
删除服务完毕
echo
stop apq control service
exit
exit
\ No newline at end of file
tools/install-package/apq-control/service/启动服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
::start xx.exe
::start xx.exe
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-control') do set SPID=%%a
TASKKILL /F /PID %SPID%
start apq-control -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-control-1.0-SNAPSHOT-boot.jar"
start apq-control -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-control-1.0-SNAPSHOT-boot.jar"
echo
启动服务完毕
echo
start apq control service
exit
exit
\ No newline at end of file
tools/install-package/apq-control/service/启动服务R.bat
0 → 100644
浏览文件 @
4adf9244
cd /d "%~dp0"
start apq-control -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-control-1.0-SNAPSHOT-boot.jar"
exit
\ No newline at end of file
tools/install-package/apq-info/apq-info.iss
浏览文件 @
4adf9244
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
#define MyAppDirName "apq-info"
#define MyAppDirName "apq-info"
#define MyAppEnName "apq-info"
#define MyAppEnName "apq-info"
#define MyAppExeName "apq-info.exe"
#define MyAppExeName "apq-info.exe"
#define MyAppReBootName "service\启动服务R.bat"
[Setup]
[Setup]
; 注: AppId的值为单独标识该应用程序。
; 注: AppId的值为单独标识该应用程序。
...
@@ -68,7 +69,7 @@ Type: dirifempty; Name: "{app}"
...
@@ -68,7 +69,7 @@ Type: dirifempty; Name: "{app}"
;操作注册表
;操作注册表
[Registry]
[Registry]
Root: HKLM; Subkey: "Software\{#MyAppEnName}"; Flags: uninsdeletekey;
Root: HKLM; Subkey: "Software\{#MyAppEnName}"; Flags: uninsdeletekey;
Root: HK
LM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppEnName}"; ValueData: "{app}\{#MyAppExeName}"
Root: HK
CU; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppEnName}"; ValueData: "{app}\{#MyAppReBootName}"; Flags: uninsdeletekey;
[Code]
[Code]
function CheckProcessRunning( aProcName,
function CheckProcessRunning( aProcName,
...
...
tools/install-package/apq-info/service/bak/删除服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-info') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-info') do set SPID=%%a
TASKKILL /F /PID %SPID%
TASKKILL /F /PID %SPID%
echo
删除服务完毕
echo
stop apq info service
exit
exit
\ No newline at end of file
tools/install-package/apq-info/service/bak/启动服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
::start xx.exe
::start xx.exe
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-info') do set SPID=%%a
TASKKILL /F /PID %SPID%
start apq-info -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-info-1.0-SNAPSHOT-boot.jar"
start apq-info -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-info-1.0-SNAPSHOT-boot.jar"
echo
启动服务完毕
echo
start apq info service
exit
exit
\ No newline at end of file
tools/install-package/apq-info/service/bak/启动服务R.bat
0 → 100644
浏览文件 @
4adf9244
cd /d "%~dp0"
start apq-info -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-info-1.0-SNAPSHOT-boot.jar"
exit
\ No newline at end of file
tools/install-package/apq-info/service/删除服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-info') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-info') do set SPID=%%a
TASKKILL /F /PID %SPID%
TASKKILL /F /PID %SPID%
echo
删除服务完毕
echo
stop apq info service
exit
exit
\ No newline at end of file
tools/install-package/apq-info/service/启动服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
::start xx.exe
::start xx.exe
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-info') do set SPID=%%a
TASKKILL /F /PID %SPID%
start apq-info -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-info-1.0-SNAPSHOT-boot.jar"
start apq-info -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-info-1.0-SNAPSHOT-boot.jar"
echo
启动服务完毕
echo
start apq info service
exit
exit
\ No newline at end of file
tools/install-package/apq-info/service/启动服务R.bat
0 → 100644
浏览文件 @
4adf9244
cd /d "%~dp0"
start apq-info -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-info-1.0-SNAPSHOT-boot.jar"
exit
\ No newline at end of file
tools/install-package/apq-register/apq-register.iss
浏览文件 @
4adf9244
...
@@ -8,6 +8,7 @@
...
@@ -8,6 +8,7 @@
#define MyAppDirName "apq-register"
#define MyAppDirName "apq-register"
#define MyAppEnName "apq-register"
#define MyAppEnName "apq-register"
#define MyAppExeName "apq-register.exe"
#define MyAppExeName "apq-register.exe"
#define MyAppReBootName "service\启动服务R.bat"
[Setup]
[Setup]
; 注: AppId的值为单独标识该应用程序。
; 注: AppId的值为单独标识该应用程序。
...
@@ -66,7 +67,7 @@ Type: dirifempty; Name: "{app}"
...
@@ -66,7 +67,7 @@ Type: dirifempty; Name: "{app}"
;操作注册表
;操作注册表
[Registry]
[Registry]
Root: HKLM; Subkey: "Software\{#MyAppEnName}"; Flags: uninsdeletekey;
Root: HKLM; Subkey: "Software\{#MyAppEnName}"; Flags: uninsdeletekey;
Root: HK
LM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppEnName}"; ValueData: "{app}\{#MyAppExeName}"
Root: HK
CU; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "{#MyAppEnName}"; ValueData: "{app}\{#MyAppReBootName}"; Flags: uninsdeletekey;
[Code]
[Code]
...
...
tools/install-package/apq-register/service/bak/删除服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-register') do set SPID=%%a
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-register') do set SPID=%%a
TASKKILL /F /PID %SPID%
TASKKILL /F /PID %SPID%
echo
删除服务完毕
echo
stop apq register service
exit
exit
\ No newline at end of file
tools/install-package/apq-register/service/bak/启动服务.bat
浏览文件 @
4adf9244
cd /d
%~dp0
cd /d
"%~dp0"
::start xx.exe
::start xx.exe
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-register') do set SPID=%%a
TASKKILL /F /PID %SPID%
start apq-register -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-register-1.0-SNAPSHOT-boot.jar"
start apq-register -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-register-1.0-SNAPSHOT-boot.jar"
echo
启动服务完毕
echo
start apq register service
exit
exit
\ No newline at end of file
tools/install-package/apq-register/service/bak/启动服务R.bat
0 → 100644
浏览文件 @
4adf9244
cd /d "%~dp0"
start apq-register -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-register-1.0-SNAPSHOT-boot.jar"
exit
\ No newline at end of file
tools/install-package/apq-register/service/删除服务.bat
浏览文件 @
4adf9244
@ECHO OFF
cd /d "%~dp0"
setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
@ECHO Stopping apq-register-service ...
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-register') do set SPID=%%a
net stop apq-register-service
TASKKILL /F /PID %SPID%
@ECHO Uninstalling apq-register-service ...
echo stop apq register service
"%~dp0apq-register-service.exe" uninstall
exit
\ No newline at end of file
@ECHO DONE.
:END
\ No newline at end of file
tools/install-package/apq-register/service/启动服务.bat
浏览文件 @
4adf9244
@ECHO OFF
cd /d "%~dp0"
::start xx.exe
setlocal ENABLEEXTENSIONS
for /F "TOKENS=1,2,*" %%a in ('jps -m ^| findstr apq-pc-register') do set SPID=%%a
TASKKILL /F /PID %SPID%
@ECHO Installing apq-register-service ...
start apq-register -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-register-1.0-SNAPSHOT-boot.jar"
"%~dp0apq-register-service.exe" install
echo start apq register service
@ECHO runing apq-register-service ...
exit
"%~dp0apq-register-service.exe" start
\ No newline at end of file
@ECHO DONE.
:END
\ No newline at end of file
tools/install-package/apq-register/service/启动服务R.bat
0 → 100644
浏览文件 @
4adf9244
cd /d "%~dp0"
start apq-register -Xms256m -Xmx256m -Dfile.encoding=utf-8 -jar "%~dp0\apq-pc-register-1.0-SNAPSHOT-boot.jar"
exit
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论