reduce ai idiocy

This commit is contained in:
2025-04-17 01:39:01 +01:00
parent 6935b852ce
commit 36dce5aa1e
+2 -3
View File
@@ -70,14 +70,13 @@ pub fn is_elevated() -> bool {
let mut token: HANDLE = HANDLE::default(); let mut token: HANDLE = HANDLE::default();
if OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &mut token).is_ok() { if OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &mut token).is_ok() {
let mut elevation = TOKEN_ELEVATION::default(); let mut elevation = TOKEN_ELEVATION::default();
let size = u32::try_from(std::mem::size_of::<TOKEN_ELEVATION>()).unwrap(); let mut size = u32::try_from(std::mem::size_of::<TOKEN_ELEVATION>()).unwrap();
let mut ret_size = size;
let result = GetTokenInformation( let result = GetTokenInformation(
token, token,
TokenElevation, TokenElevation,
Some((&raw mut elevation).cast()), Some((&raw mut elevation).cast()),
size, size,
&mut ret_size, &mut size,
); );
CloseHandle(token).unwrap(); CloseHandle(token).unwrap();
if result.is_ok() && elevation.TokenIsElevated != 0 { if result.is_ok() && elevation.TokenIsElevated != 0 {