在网页中调用MSTSC打开远程桌面

2024-06-07 03:44

本文主要是介绍在网页中调用MSTSC打开远程桌面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.修改注册表

添加自定义URL协议 MSTSC

[HKEY_CLASSES_ROOT\MSTSC]@="URL:MSTSCProtocol""URL Protocol"=""[HKEY_CLASSES_ROOT\MSTSC\DefaultIcon]
@="mstsc.exe"[HKEY_CLASSES_ROOT\MSTSC\shell][HKEY_CLASSES_ROOT\MSTSC\shell\open][HKEY_CLASSES_ROOT\MSTSC\shell\open\command]@="cmd /C set m=%1 & call set m=%%m:MSTSC://=%% & call set g=%%m:/=%% &call \"cmd /c start mstsc /v:\"%%g%%\"\"   & exit"

2.网页中添加链接

在网页中添加打开远程桌面的链接

<a href="MSTSC://1.2.3.4">打开远程<a>

其他网页远程的方案:

【noVNC】使用noVNC实现浏览器网页访问vnc(基于web的远程桌面)_web vnc-CSDN博客
https://blog.csdn.net/Best_lgx/article/details/137595036

VNC实现浏览器远程访问Windows桌面 – IoT技术专栏
https://blog.osvlabs.com/?p=615
安装包:UltraVNC、noVNC、node、websockify-js

mstsc.js:一个纯Node.jsMicrosoft远程桌面协议(RDP)客户端_mstsc.js资源-CSDN文库2021-5-4
https://download.csdn.net/download/weixin_42134285/18383943
Mstsc.js是使用nodejs, 和socket.io的纯JavaScript Microsoft RDP(远程桌面客户端)客户端。 它允许您通过Web浏览器(针对Firefox进行了优化,但也与chrome和Internet Explorer 11兼容)连接到任何与终端服务器兼容的应用程序。


mstsc.js远程桌面NODE_RDP_PROTOCOL_X224_NEG_FAILURE错误-CSDN博客
https://blog.csdn.net/donglinshengan/article/details/119477264
mstsc.js使用了node-rdpjs,而node-rdpjs当前仅支持ssl层,不支持RDP层,所以需要在组策略中设置使用的安全协议。

探索mstsc.js:一款轻量级的远程桌面连接库-CSDN博客
https://blog.csdn.net/gitblog_00031/article/details/137706991
它利用HTML5和JavaScript的力量,实现了在浏览器中直接进行远程桌面控制的功能,无需任何插件或者扩展。这个项目的创建,为开发者提供了一种全新的、跨平台的远程支持解决方案。
mstsc.js的核心是它的实现方式。它通过解析微软的远程桌面协议(RDP)来建立与远程服务器的连接。该项目使用WebSocket进行实时通信,以保证数据的高效传输。此外,它依赖于HTML5的Canvas API来渲染远程桌面的画面,这使得在现代浏览器中可以实现流畅的图形更新


在网页中调用MSTSC打开远程桌面 - 挖穿地球😁 - 博客园
https://www.cnblogs.com/dreamos/p/17921397.html

这篇关于在网页中调用MSTSC打开远程桌面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1038072

相关文章

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

Android实现打开本地pdf文件的两种方式

《Android实现打开本地pdf文件的两种方式》在现代应用中,PDF格式因其跨平台、稳定性好、展示内容一致等特点,在Android平台上,如何高效地打开本地PDF文件,不仅关系到用户体验,也直接影响... 目录一、项目概述二、相关知识2.1 PDF文件基本概述2.2 android 文件访问与存储权限2.

Java调用C++动态库超详细步骤讲解(附源码)

《Java调用C++动态库超详细步骤讲解(附源码)》C语言因其高效和接近硬件的特性,时常会被用在性能要求较高或者需要直接操作硬件的场合,:本文主要介绍Java调用C++动态库的相关资料,文中通过代... 目录一、直接调用C++库第一步:动态库生成(vs2017+qt5.12.10)第二步:Java调用C++

在C#中调用Python代码的两种实现方式

《在C#中调用Python代码的两种实现方式》:本文主要介绍在C#中调用Python代码的两种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C#调用python代码的方式1. 使用 Python.NET2. 使用外部进程调用 Python 脚本总结C#调

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

Python使用DrissionPage中ChromiumPage进行自动化网页操作

《Python使用DrissionPage中ChromiumPage进行自动化网页操作》DrissionPage作为一款轻量级且功能强大的浏览器自动化库,为开发者提供了丰富的功能支持,本文将使用Dri... 目录前言一、ChromiumPage基础操作1.初始化Drission 和 ChromiumPage

SpringCloud之LoadBalancer负载均衡服务调用过程

《SpringCloud之LoadBalancer负载均衡服务调用过程》:本文主要介绍SpringCloud之LoadBalancer负载均衡服务调用过程,具有很好的参考价值,希望对大家有所帮助,... 目录前言一、LoadBalancer是什么?二、使用步骤1、启动consul2、客户端加入依赖3、以服务

Vue 调用摄像头扫描条码功能实现代码

《Vue调用摄像头扫描条码功能实现代码》本文介绍了如何使用Vue.js和jsQR库来实现调用摄像头并扫描条码的功能,通过安装依赖、获取摄像头视频流、解析条码等步骤,实现了从开始扫描到停止扫描的完整流... 目录实现步骤:代码实现1. 安装依赖2. vue 页面代码功能说明注意事项以下是一个基于 Vue.js

讯飞webapi语音识别接口调用示例代码(python)

《讯飞webapi语音识别接口调用示例代码(python)》:本文主要介绍如何使用Python3调用讯飞WebAPI语音识别接口,重点解决了在处理语音识别结果时判断是否为最后一帧的问题,通过运行代... 目录前言一、环境二、引入库三、代码实例四、运行结果五、总结前言基于python3 讯飞webAPI语音

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo