Mam aplikację, która nie ma zasobów (w ogóle, więc nie ma manifestu UAC). Ta aplikacja instaluje się w folderze appdata/roaming za pomocą CopyFile. Ustawia również autostart, który uruchamia się automatycznie przy każdym starcie. Teraz przy każdym uruchomieniu komputera pojawia się okno UAC i mówi, że aplikacja zmienia się na PC. Ma również znak tarczy na ikonie, jeśli jest umieszczony w appdata. Jak mogę usunąć okno dialogowe/tarczę w ikonie? Czy system Windows wykrywa API copyfile i ustawia go automatycznie?Windows UAC Dialog
Dziękuję za odpowiedź (e).
Nazwa exe nie obejmuje "instalacji" przez przypadek, prawda? Wiem, że to automatycznie uruchomi monit UAC. – 0xFE
@ user141603: to, co masz na myśli, to funkcja "Wykrywanie Instalatora" UAC. '" setup "' jest tylko jednym z wielu słów kluczowych, których szuka, a nazwa pliku jest tylko jednym z wielu miejsc, w których szuka słów kluczowych. Więcej informacji można znaleźć w witrynie [MSDN] (http://msdn.microsoft.com/en-us/library/windows/desktop/bb756960.aspx). –
imponujące. Naprawdę nie wiedziałem, że UAC może zostać wywołany przez jego nazwę pliku. Dziękuję :) –