GithubHelp home page GithubHelp logo

lsjgithub / xdisp_virt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fanxiushu/xdisp_virt

0.0 2.0 0.0 28.04 MB

xfsredir file system

Home Page: http://blog.csdn.net/fanxiushu

Batchfile 0.27% HTML 39.21% CSS 0.88% JavaScript 59.65%

xdisp_virt's Introduction

这是基于windows平台的远程桌面控制程序最新版本(版本二)。
提供远程控制,支持摄像头,多路音频,推流,
以及能在远程桌面顺畅的观看视频,玩游戏等多媒体娱乐功能。

被控制端支持的平台包括 windows系列(从 XP,WIN7, WIN8, WIN10)。
控制端支持原生客户端,也支持网页客户端。
网页客户端支持的浏览器包括Chrome,FireFox,Apple Safari,Microsoft Edge,Opera等具备现代功能的浏览器,
不支持IE以及IE内核浏览器。网页客户端不限平台,几乎所有操作系统平台都支持(包括移动平台和PC平台)。
网络传输既支持不加密的明文传输;也支持SSL加密传输,为数据传输带来安全保证。

软件不链接到某个固定服务器,也不提供自动更新功能。如有需求,请给本人发邮件
[email protected]
或者访问相关BLOG:
CSDN: https://blog.csdn.net/fanxiushu
GITHUB: https://github.com/fanxiushu

bin目录包含所有执行文件

driver目录是镜像驱动,没有签名。

hid_driver目录是虚拟的HID鼠标键盘驱动,没有签名。

html目录包含所有网页以及javascript脚本,html目录已经被打包进 xdisp_virt.exe程序。

image目录是程序运行的一些效果图。


2019-04 新增功能:
     1,  支持多显示器远程控制,可以把多个显示合并到一起或者单独显示。
     2,  在WIN7,WIN10等平台,增加 DirectX HOOK 方式截取全屏独占程序, 主要目的是为了能在远程控制中玩某些大型的3D全屏独占游戏。
     3,  增加虚拟HID鼠标键盘驱动来代替应用层的鼠标键盘模拟控制,主要目的是为了解决某些游戏无法从应用层模拟鼠标键盘控制。


Bug fixed:
    1, 修正网页客户端在最新chrome或firefox中,远程显示窗口不能根据浏览器窗口自动适配问题,
	   问题出在 xdisp_h264.js脚本函数changeCanvasSize中对全屏判断。2019-01-25

程序开发及开放源代码说明:
	xdisp_virt和xdisp_server程序都是使用C/C++语言,VS2015编译生成,所有使用到的开源库均是静态编译进程序。
	CSDN上分享了第一版本的抓屏部分代码,GITHUB分享了xdisp_virt的推流子功能代码push_stream
	(可以推流到RTSP,RTMP服务器或者保存为本地MP4,MKV视频文件),
	这里的html目录分享了网页客户端的全部源代码。
	除此之外,其他源代码并不开源,以此带来不便敬请谅解。
   

相关博客:
https://blog.csdn.net/fanxiushu/article/details/81905680
https://blog.csdn.net/fanxiushu/article/details/78869719

=====================================================================
This is the latest version of the remote desktop control program based on the windows platform (version two).
Provide remote control, support camera, multi-channel audio and push flow.
And can watch videos, play games and other multimedia entertainment functions on the remote desktop。

The platform supported by the control end includes windows series (from XP, WIN7, WIN8, WIN10).
The control side supports native clients, and also supports web clients.
Web client-supported browsers include Chrome, FireFox, Apple Safari, Microsoft Edge, Opera and other modern browsers.
IE and IE kernel browser are not supported. Web client is open platform, almost all operating system platforms support (including mobile platforms and PC platforms).
Network transmission not only supports unencrypted plaintext transmission, but also supports SSL encrypted transmission, providing security for data transmission.

The software does not link to a fixed server, nor does it provide automatic update. If there is any need, please send me an email.
[email protected]
Or visit related BLOG:
CSDN: https://blog.csdn.net/fanxiushu
GITHUB: https://github.com/fanxiushu

The bin directory contains the xdisp_virt.exe program, and xdisp_virt.ini is its configuration file.
The xdisp_server.exe program, xdisp_server.ini is its configuration file.
The configuration file has a detailed description of each field.
It has been configured as a default setting to run the EXE program directly.
xdisp_server.exe provides server transit to solve intranet access problems and to bring together multiple controlled machines.
There are certain benefits for maintainers.

The driver directory is mirrored and has no signature.
The HTML directory contains all the web pages and JavaScript scripts, 
and the HTML directory has been packed into the xdisp_virt.exe program.
The image directory is some effect diagram of the program running.

for detail:
https://blog.csdn.net/fanxiushu/article/details/81905680
https://blog.csdn.net/fanxiushu/article/details/78869719

fanxiushu 2017-2018


Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.