From 588f7740a199073d7ad156c4b94e3a117973f6e6 Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Tue, 3 Mar 2026 10:51:50 -0400 Subject: [PATCH] support uac --- src-tauri/admin.exe.manifest | 49 ++++++++++++++++++++++++++++++++++++ src-tauri/build.rs | 7 +++++- 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 src-tauri/admin.exe.manifest diff --git a/src-tauri/admin.exe.manifest b/src-tauri/admin.exe.manifest new file mode 100644 index 0000000..950e39f --- /dev/null +++ b/src-tauri/admin.exe.manifest @@ -0,0 +1,49 @@ + + + + Windows Cleaner + + + + + + + + + + + + + + + + + + + + + + + + + + + + true/pm + PerMonitorV2, PerMonitor + true + + + diff --git a/src-tauri/build.rs b/src-tauri/build.rs index d860e1e..95fae50 100644 --- a/src-tauri/build.rs +++ b/src-tauri/build.rs @@ -1,3 +1,8 @@ fn main() { - tauri_build::build() + let mut windows = tauri_build::WindowsAttributes::new(); + windows = windows.app_manifest(include_str!("admin.exe.manifest")); + + tauri_build::try_build( + tauri_build::Attributes::new().windows_attributes(windows) + ).expect("failed to run build script"); }