From aec2a1e575e69f58f8917c81ddbdf5f245226bd9 Mon Sep 17 00:00:00 2001 From: amizing25 Date: Fri, 22 Aug 2025 06:39:39 +0700 Subject: [PATCH] feat(launcher): build executable to require administrator by default Add rustc-link-arg directives in build.rs to embed a UAC manifest: - /MANIFEST:EMBED - /MANIFESTUAC:level='requireAdministrator' --- launcher/build.rs | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 launcher/build.rs diff --git a/launcher/build.rs b/launcher/build.rs new file mode 100644 index 0000000..ce39353 --- /dev/null +++ b/launcher/build.rs @@ -0,0 +1,4 @@ +fn main() { + println!("cargo:rustc-link-arg-bin=launcher=/MANIFEST:EMBED"); + println!("cargo:rustc-link-arg-bin=launcher=/MANIFESTUAC:level=\'requireAdministrator\'"); +}