From 15e177087b84dc4af25f6de6165fe80e58046cf9 Mon Sep 17 00:00:00 2001 From: Helios Date: Fri, 6 Mar 2026 02:25:12 +0100 Subject: [PATCH] fix: PWSTR type for QueryFullProcessImageNameW --- crates/client/src/windows_mgmt.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/client/src/windows_mgmt.rs b/crates/client/src/windows_mgmt.rs index 2f2034d..c570e47 100644 --- a/crates/client/src/windows_mgmt.rs +++ b/crates/client/src/windows_mgmt.rs @@ -70,7 +70,7 @@ mod win_impl { // Fallback: QueryFullProcessImageNameW (works for elevated processes) let mut buf2 = [0u16; 1024]; let mut size = buf2.len() as u32; - let ok = QueryFullProcessImageNameW(handle, PROCESS_NAME_FORMAT(0), &mut buf2, &mut size); + let ok = QueryFullProcessImageNameW(handle, PROCESS_NAME_FORMAT(0), windows::core::PWSTR(buf2.as_mut_ptr()), &mut size); let _ = windows::Win32::Foundation::CloseHandle(handle); if ok.is_ok() && size > 0 { let full_path = String::from_utf16_lossy(&buf2[..size as usize]);