diff --git a/src/commands.rs b/src/commands.rs index 3920563..95c01b3 100644 --- a/src/commands.rs +++ b/src/commands.rs @@ -7,7 +7,7 @@ pub mod traces; use crate::commands::{generate::Generate, traces::Traces}; use clap::{Parser, Subcommand}; -use std::{error::Error, process::ExitCode}; +use std::process::ExitCode; #[derive(Parser)] #[clap(author, version)] diff --git a/src/commands/traces.rs b/src/commands/traces.rs index 9b174dd..97d0578 100644 --- a/src/commands/traces.rs +++ b/src/commands/traces.rs @@ -8,7 +8,7 @@ use crate::commands::{ }; use clap::{Args, Subcommand}; use serde::Deserialize; -use std::{error::Error, process::ExitCode}; +use std::process::ExitCode; pub mod drivers; pub mod processes; diff --git a/src/commands/traces/drivers.rs b/src/commands/traces/drivers.rs index 77da41f..bff8d89 100644 --- a/src/commands/traces/drivers.rs +++ b/src/commands/traces/drivers.rs @@ -5,7 +5,7 @@ use crate::commands::{traces::drivers::byovd::Byovd, Runnable}; use clap::{Args, Subcommand}; use serde::Deserialize; -use std::{error::Error, process::ExitCode}; +use std::process::ExitCode; pub mod byovd; diff --git a/src/commands/traces/drivers/byovd.rs b/src/commands/traces/drivers/byovd.rs index 0ec4bab..9e8dfb2 100644 --- a/src/commands/traces/drivers/byovd.rs +++ b/src/commands/traces/drivers/byovd.rs @@ -5,16 +5,12 @@ use crate::{commands::Runnable, windows::users::is_administrator}; use clap::Parser; use serde::Deserialize; -use std::{error::Error, path::PathBuf, process::ExitCode}; +use std::{path::PathBuf, process::ExitCode}; use windows::{ core::{Owned, HSTRING, PCWSTR}, - Win32::{ - Foundation::GENERIC_READ, - System::Services::{ - CreateServiceW, OpenSCManagerW, OpenServiceW, StartServiceW, SC_HANDLE, - SC_MANAGER_ALL_ACCESS, SC_MANAGER_CREATE_SERVICE, SERVICE_AUTO_START, - SERVICE_ERROR_IGNORE, SERVICE_KERNEL_DRIVER, - }, + Win32::System::Services::{ + CreateServiceW, OpenSCManagerW, StartServiceW, SC_HANDLE, SC_MANAGER_ALL_ACCESS, + SC_MANAGER_CREATE_SERVICE, SERVICE_AUTO_START, SERVICE_ERROR_IGNORE, SERVICE_KERNEL_DRIVER, }, }; diff --git a/src/commands/traces/processes.rs b/src/commands/traces/processes.rs index 744855b..af85f00 100644 --- a/src/commands/traces/processes.rs +++ b/src/commands/traces/processes.rs @@ -5,7 +5,7 @@ use crate::commands::{traces::processes::spoofing::Spoofing, Runnable}; use clap::{Args, Subcommand}; use serde::Deserialize; -use std::{error::Error, process::ExitCode}; +use std::process::ExitCode; pub mod spoofing; diff --git a/src/commands/traces/processes/spoofing.rs b/src/commands/traces/processes/spoofing.rs index 86a22a6..d1eedf1 100644 --- a/src/commands/traces/processes/spoofing.rs +++ b/src/commands/traces/processes/spoofing.rs @@ -6,8 +6,8 @@ use crate::{commands::Runnable, windows::processes::get_pid}; use clap::Parser; use serde::Deserialize; use std::{ - error::Error, ffi::OsString, iter::once, mem::size_of, os::windows::ffi::OsStrExt, - path::PathBuf, process::ExitCode, + ffi::OsString, iter::once, mem::size_of, os::windows::ffi::OsStrExt, path::PathBuf, + process::ExitCode, }; use windows::{ core::{Owned, Result as WindowsResult, PWSTR}, diff --git a/src/main.rs b/src/main.rs index f852dd4..51364c4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,7 +7,7 @@ mod windows; use clap::Parser; use commands::{Arguments, Runnable}; -use std::{error::Error, process::ExitCode}; +use std::process::ExitCode; fn main() -> ExitCode { Arguments::parse().run()