🛰️ VNC(HDVNC)
📌 函数: HDVNC_连接虚拟机
描述
连接虚拟机
原型
__int64 __stdcall HCVnc_Connect(__int32 windowsIndex,__int32 port);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口注意
__int32 port - 虚拟机开启VNC设置的端口
返回值
查看返回值表
注意事项
对应的虚拟机请开启VNC并设置好端口
两种使用VNC模式特别注意:
1.安装插件(HDEX_InstallPluginVM)的形式连接VNC:支持重连port==0属于重连会检查安装插件时候的PID同时自动获取之前连接过的端口前提是已经连接过卸载的时候内部调用(HCEnv_UnLoadEx)
2.未安装插件(HCVnc_Connect)的形式连接VNC:重连一直都可以不能port==0因为会检查PID未安装插件的PID为0卸载的时候内部调用(HCEnv_UnLoad)
HDVNC_连接虚拟机 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_连接虚拟机 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_连接虚拟机 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_关闭连接
描述
关闭连接虚拟机
原型
__int64 __stdcall HCVnc_Close(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
对应的虚拟机请开启VNC并设置好端口
两种使用VNC模式特别注意:
1.安装插件(HDEX_InstallPluginVM)的形式连接VNC:支持重连port==0属于重连会检查安装插件时候的PID同时自动获取之前连接过的端口前提是已经连接过卸载的时候内部调用(HCEnv_UnLoadEx)
2.未安装插件(HCVnc_Connect)的形式连接VNC:重连一直都可以不能port==0因为会检查PID未安装插件的PID为0卸载的时候内部调用(HCEnv_UnLoad)
HDVNC_关闭连接 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_关闭连接 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_关闭连接 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标绝对移动
描述
VNC鼠标绝对移动(自带移动轨迹直线波动防检测)
原型
__int64 __stdcall HCVnc_MoveTo(__int32 windowsIndex,__int32 x,__int32 y);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
__int32 x - 虚拟机屏幕坐标X
__int32 y - 虚拟机屏幕坐标Y
返回值
查看返回值表
注意事项
无
HDVNC_鼠标绝对移动 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标绝对移动 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标绝对移动 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标相对移动
描述
VNC鼠标相对移动(自带移动轨迹直线波动防检测)
原型
__int64 __stdcall HCVnc_MoveToOffset(__int32 windowsIndex,__int32 x,__int32 y);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
__int32 x - 虚拟机屏幕相对坐标X
__int32 y - 虚拟机屏幕相对坐标X
返回值
查看返回值表
注意事项
无
HDVNC_鼠标相对移动 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标相对移动 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标相对移动 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标左键点击
描述
VNC鼠标左键点击
原型
__int64 __stdcall HCVnc_LeftClick(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标左键点击 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标左键点击 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标左键点击 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标左键按下
描述
VNC鼠标左键按下
原型
__int64 __stdcall HCVnc_LeftDown(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标左键按下 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标左键按下 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标左键按下 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标左键弹起
描述
VNC鼠标左键弹起
原型
__int64 __stdcall HCVnc_LeftUp(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标左键弹起 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标左键弹起 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标左键弹起 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标左键双击
描述
VNC鼠标左键双击
原型
__int64 __stdcall HCVnc_LeftDoubleClick(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标左键双击 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标左键双击 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标左键双击 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标右键点击
描述
VNC鼠标右键点击
原型
__int64 __stdcall HCVnc_RightClick(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标右键点击 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标右键点击 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标右键点击 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标右键按下
描述
VNC鼠标右键按下
原型
__int64 __stdcall HCVnc_RightDown(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标右键按下 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标右键按下 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标右键按下 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标右键弹起
描述
VNC鼠标右键弹起
原型
__int64 __stdcall HCVnc_RightUp(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标右键弹起 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标右键弹起 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标右键弹起 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标滚轮滚下
描述
VNC鼠标滚轮滚下
原型
__int64 __stdcall HCVnc_WheelDown(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标滚轮滚下 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标滚轮滚下 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标滚轮滚下 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_鼠标滚轮滚上
描述
VNC鼠标滚轮滚上
原型
__int64 __stdcall HCVnc_WheelUp(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
无
HDVNC_鼠标滚轮滚上 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标滚轮滚上 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_鼠标滚轮滚上 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HCVnc_KeyPress
描述
VNC键盘按键敲击
原型
__int64 __stdcall HCVnc_KeyPress(__int32 windowsIndex,int keycode,BOOL isKeypad=false);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
int keycode - VK键值
bool isKeypad - 是否数字小键盘一般假
返回值
查看返回值表
注意事项
无
HCVnc_KeyPress - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HCVnc_KeyPress - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HCVnc_KeyPress - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_键盘按键按下
描述
VNC键盘按键按下
原型
__int64 __stdcall HCVnc_KeyDown(__int32 windowsIndex,int keycode);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
int keycode - VK键值
返回值
查看返回值表
注意事项
无
HDVNC_键盘按键按下 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_键盘按键按下 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_键盘按键按下 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_键盘按键弹起
描述
VNC键盘按键弹起
原型
__int64 __stdcall HCVnc_KeyUp(__int32 windowsIndex,int keycode);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
int keycode - VK键值
返回值
查看返回值表
注意事项
无
HDVNC_键盘按键弹起 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_键盘按键弹起 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_键盘按键弹起 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HCVnc_KeyPressStr
描述
VNC键盘连续按键字符串(数字+字母)
原型
__int64 __stdcall HCVnc_KeyPressStr(__int32 windowsIndex,char* strText,BOOL isKeypad=false);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
char* strText - 字符串(ascii编码)如
bool isKeypad - 是否数字小键盘一般假
返回值
查看返回值表
注意事项
无
HCVnc_KeyPressStr - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HCVnc_KeyPressStr - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HCVnc_KeyPressStr - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HCVnc_SendString
描述
VNC键盘输入字符串(中文+数字+符号+字母)
原型
__int64 __stdcall HCVnc_SendString(__int32 windowsIndex,char* strText);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
char* strText - 字符串(ascii编码)如
返回值
查看返回值表
注意事项
无
HCVnc_SendString - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HCVnc_SendString - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HCVnc_SendString - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_开启截图
描述
开启截图(内部会开启一根线程循环获取虚拟机画面)
原型
__int64 __stdcall HCVnc_OpenCapture(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
可以调用HCVnc_CloseCapture来结束截图线程
HDVNC_开启截图 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_开启截图 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_开启截图 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
📌 函数: HDVNC_关闭截图
描述
关闭截图(结束开启截图内部产生的线程)
原型
__int64 __stdcall HCVnc_CloseCapture(__int32 windowsIndex);
参数
窗口序号 - 窗口序号每个窗口序号可以绑定一个虚拟机VNC端口
返回值
查看返回值表
注意事项
需要多次调用关闭,直到关闭成功,通常情况一次就能关闭成功
HDVNC_关闭截图 - 基础示例
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_关闭截图 - 进阶用法
# Python 示例2
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容
HDVNC_关闭截图 - 高级应用
# Python 示例3 高级用法
# Python示例代码
# 这里可以放置与说明内容相关的代码示例
代码内容