Vive ID Manager is a native Rust Windows app for tracking ViveTool feature IDs from the Pureinfotech Windows 11 ViveTool article, detecting newly added IDs, and enabling selected IDs through the official ViVeTool release.
The first UI pass uses egui/eframe with WinUI 3-inspired styling: light neutral app surfaces, left navigation, compact command actions, blue accent buttons, subtle borders, and small-radius cards.
- Windows 10/11
- Rust toolchain on PATH (
rustcandcargo) - Network access for the Pureinfotech article and the official ViVeTool GitHub release
cargo runThe app stores its cache, release notes, downloaded ViVeTool files, and operation logs under %LOCALAPPDATA%\ViveIdManager.
The main app stays unelevated for browsing and refreshing IDs. Operations that touch the Windows feature store run through a UAC prompt:
Query/Confirmruns an elevated ViVeTool query pass for selected IDs.Enableoptionally creates a restore point, runs elevatedViVeTool.exe /enable /id:<ids>, then performs an elevated confirmation query.- The confirmation result reflects ViVeTool feature-store state, not a guarantee that a feature visibly appears on every Windows build.
ViveTool manipulates unsupported Windows feature flags. The app records query output before and after enable operations, but a successful query state does not guarantee a feature is visible on every Windows build, region, or hardware configuration.