HQY

×

Easy Virtual Display 在win中轻松创建支持多种分辨率和刷新率的虚拟显示器,可用于远程控制或显卡欺骗。

hqy hqy 发表于2026-07-02 15:39:07 浏览6 评论0

抢沙发发表评论

Effortlessly create virtual displays in Windows, capable of supporting various resolutions and refresh rates, suitable for remote control or graphics card spoofing.在win中轻松创建支持多种分辨率和刷新率的虚拟显示器,可用于远程控制或显卡欺骗。

在 Windows 上通过简洁的原生桌面应用添加、移除和管理虚拟显示器——无需命令行,也不需要 Parsec 账号。

Easy Virtual Display 是一款 Windows 桌面应用,让你通过友好的界面安装并驱动一块虚拟显示驱动。虚拟显示器在系统看来就像一块真实存在、却没有物理连接的显示器——非常适合无头服务器与 GPU 主机、远程桌面与串流、为笔记本扩展额外的屏幕空间,或测试多显示器布局。

本项目基于 nomi-san/parsec-vdd 的早期概念发展而来。

? 预构建的安装包可在 Releases 页面下载。

功能亮点

  • 一键安装驱动 —— 驱动已随应用内置,UAC 提权后一键安装,无需另行下载。

  • 随处增删显示器 —— 在主窗口或系统托盘中操作,最多可创建 8 块虚拟显示器。

  • 逐屏精细控制 —— 为每块虚拟显示器分别设置分辨率、刷新率和方向(横向 / 纵向 / 翻转)。

  • 自定义分辨率模式 —— 最多可定义 5 组驱动对外提供的自定义模式。

  • 指定 GPU —— 将虚拟显示器绑定到指定的父级 GPU(自动 / NVIDIA / AMD)。

  • 状态一目了然 —— 驱动状态、驱动版本、最大显示器数量以及当前活动显示器数。

  • 贴心的行为设置 —— 开机自启、关闭到托盘、启动即最小化、显示器活动时保持屏幕常亮,以及主显示器断开时自动顶上的兜底显示器

  • 精致的体验 —— 浅色 / 深色 / 跟随系统主题,界面支持 English / 简体中文。

工作原理

Easy Virtual Display 由三个协同工作的层次组成:

层次技术职责
外壳Tauri 2(Rust)+ 系统 WebView2窗口、系统托盘、系统集成(自启、防休眠、兜底显示器)、驱动生命周期与权限提升。
渲染层React 19 + TypeScript(Vite)桌面界面——TanStack Query、react-hook-form + Zod、Tailwind CSS、Radix 组件与 i18next。
原生宿主.NET(C#)通过 DeviceIoControl / SetupAPI / CfgMgr32 与虚拟显示驱动通信,并经由 stdio JSON-RPC 协议暴露给外壳。

src/shared 中共享的 TypeScript 契约让渲染层与外壳保持严格同步。需要提权的操作(安装/卸载驱动、写入自定义模式)会被路由到专门的提权宿主调用——主程序本身始终以最小权限运行,绝不多取一分。

项目结构

src/                 React 渲染层 + 共享 TypeScript 契约
  renderer/          UI 组件、hooks、国际化
  shared/            契约、IPC、语言包(en、zh-CN)
src-tauri/           Tauri(Rust)外壳——命令、托盘、系统边界
native/              .NET 宿主 + 虚拟显示控制核心
  EasyVirtualDisplay.Host/   stdio JSON-RPC 宿主与管理员 CLI
  EasyVirtualDisplay.Vdd/    驱动互操作(DeviceIoControl / SetupAPI)
vendor/parsec-vdd/   内置的虚拟显示驱动安装包

快速开始

环境要求

  • Windows(驱动与打包仅支持 Windows)

  • Node.js 与 npm

  • Rust 工具链(stable)—— 用于 Tauri 外壳

  • .NET SDK —— 用于原生宿主

安装依赖

npm install

开发模式运行

npm run tauri:dev

检查

npm run typecheck
npm run test

构建 Windows 安装包

npm run tauri:build

该命令会发布 .NET 宿主,并生成一个 NSIS 安装包,其中打包了渲染层、Rust 外壳与驱动。

仓库


https://github.com/lingme/Zonx-Virtual-Display

打赏

本文链接:https://www.kinber.cn/post/6687.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客