ALL FEATURES

Everything Cobvuz Virtual can do

Six feature categories. Zero compromises. All built in pure C++17 with no third-party frameworks.

01 — ENGINE

Hyper-V WMI Engine

Cobvuz Virtual talks directly to Windows Hyper-V through the root\virtualization\v2 WMI namespace. Every VM operation — create, start, stop, pause, save, delete — goes through HyperVBridge.dll, a custom wrapper that handles COM initialisation on every thread, proxy blanket setup, and WMI query marshalling.

  • No QEMU, no KVM, no third-party hypervisor
  • Uses your existing Windows built-in hypervisor
  • Background threads keep the UI responsive
  • CoInitializeEx called per worker thread (no 0x800401f0)
// HyperVBridge.dll — exported API
HVB_Init()
HVB_CreateVM( name, cpu, ram, vhdx, switch, uefi )
HVB_StartVM( guid )
HVB_StopVM( guid, force )
HVB_PauseVM( guid ) / HVB_ResumeVM( guid )
HVB_SaveVM( guid )
HVB_DeleteVM( guid )
HVB_CreateVHDX( path, sizeGB )
HVB_ListVMs( buf, count )
HVB_ListSwitches( buf, chars )

💾
SeaBIOS
seabios.bin · 128 KB
DOS, Win 9x, XP
🔒
OVMF
edk2-x86_64-code.fd · 3.48 MB
Win 7–10, Linux
// FirmwareManager.dll
FWM_ValidateFirmware( type ) → bool
FWM_DeployFirmware( type, destDir )
FWM_GetFirmwarePath( type ) → path
02 — FIRMWARE

Dual Firmware Support

Every VM gets its own firmware choice, made right in the creation wizard. The wizard even auto-suggests the right firmware based on the OS you select — picks SeaBIOS for Windows XP or older, OVMF for Windows 7 and up.

  • SeaBIOS — open-source legacy BIOS for vintage OSes
  • OVMF — open-source UEFI for modern systems
  • Optional Secure Boot toggle (UEFI only)
  • Firmware validated on first use by FirmwareManager.dll

03 — WIZARD

6-Step VM Creation Wizard

Creating a VM takes under a minute. The wizard walks you through every setting with sensible defaults, auto-fills the VHDX path, and shows a full summary before anything is written to disk.

1Name & OS type (auto-selects firmware)
2Hardware — CPU cores, RAM (256 MB–128 GB), VRAM
3Storage — VHDX size, path, boot ISO
4Network — Hyper-V virtual switch or none
5Firmware — SeaBIOS or OVMF, Secure Boot toggle
6Summary — review everything, then Finish
04 — STORAGE

Dynamic VHDX Disks

VM configs are saved as lightweight .cvm files alongside the VHDX. VMStorage.dll handles creation, listing, and deletion of per-VM folders under your chosen storage root (default: Documents\Cobvuz VMs).

  • Dynamic VHDX — only uses disk space as needed
  • 1 GB to 65,536 GB disk size range
  • Configurable storage root in Settings
  • ISO attach for OS installation

05 + 06 — GUI & CONTROL

Native GUI & Full VM Control

🎨

Dark Win32 Theme

Custom dark palette with DWM dark title bar, per-monitor DPI awareness, GDI rendering, and animated progress bar in the wizard.

⚙️

VM Lifecycle

Start · Stop · Pause · Resume · Save · Delete — all from the main window toolbar. State refreshes live from Hyper-V.

📋

VM List View

Columns for VM Name, OS, State, RAM (MB), CPUs, and Firmware type. Dark-themed ListView with full-row select.