filter foreground window to avoid frequent prompts

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2023-02-07 15:16:49 +08:00
parent e1a9cfcf7f
commit cf3ddb2a18
2 changed files with 31 additions and 5 deletions

View File

@@ -954,10 +954,7 @@ pub fn get_current_display() -> ResultType<(usize, usize, Display)> {
fn start_uac_elevation_check() {
static START: Once = Once::new();
START.call_once(|| {
if !crate::platform::is_installed()
&& !crate::platform::is_root()
&& !crate::portable_service::client::running()
{
if !crate::platform::is_installed() && !crate::platform::is_root() {
std::thread::spawn(|| loop {
std::thread::sleep(std::time::Duration::from_secs(1));
if let Ok(uac) = crate::ui::win_privacy::is_process_consent_running() {