Expand description
Rust bindings to the infamous Capcom driver.
The Capcom driver enables ordinary Administrator applications to gain kernel level ring0 execution privileges.
ยงExamples
fn main() {
// Easy setup to load the driver and open its device handle.
let result = capcom0::setup(|_driver, device| {
let mut success = false;
// This unsafe is an understatement :)
unsafe {
// The closure is executed with kernel privileges
device.elevate(|ctx| {
success = true;
});
}
success
});
assert_eq!(result, Ok(true));
}