diff --git a/ostp-client/src/runner.rs b/ostp-client/src/runner.rs index 8cc182d..a7f2623 100644 --- a/ostp-client/src/runner.rs +++ b/ostp-client/src/runner.rs @@ -8,9 +8,15 @@ use crate::tunnel; use std::sync::Arc; #[cfg(target_os = "windows")] +#[link(name = "kernel32")] extern "system" { fn FreeConsole() -> i32; fn GetConsoleWindow() -> *mut std::ffi::c_void; +} + +#[cfg(target_os = "windows")] +#[link(name = "user32")] +extern "system" { fn ShowWindow(hwnd: *mut std::ffi::c_void, cmd_show: i32) -> i32; }