Crates.io | libwhp |
lib.rs | libwhp |
version | 0.1.3 |
source | src |
created_at | 2018-07-06 15:33:51.262971 |
updated_at | 2018-07-22 12:58:00.118511 |
description | Rust Windows Hypervisor Platform API |
homepage | |
repository | https://github.com/insula-rs/libwhp |
max_upload_size | |
id | 73115 |
size | 132,258 |
Windows Hypervisor Platform API for Rust: https://docs.microsoft.com/en-us/virtualization/api/
This crate takes advantage of the safety, lifetime, memory management and error handling features available in Rust while retaining the original design of the native Windows Hypervisor Platform (WHP) API.
Make sure to have at least:
Enable the Windows Hypervisor Platform and reboot:
Dism /Online /Enable-Feature /FeatureName:HypervisorPlatform
shutdown /r /t 0
Last but not least, install Rust on Windows.
git clone https://github.com/insula-rs/libwhp
cd libwhp
wsl sudo apt-get update
wsl sudo apt-get dist-upgrade -y
wsl sudo apt-get install gcc make binutils -y
pushd examples\payload
wsl make
popd
cargo run --example demo
Here's what it does: