Szukałem metody otwierania programu zabezpieczającego innej firmy jako Administrator przy starcie systemu, (kilka jego funkcji wymaga uruchomienia go w trybie Administratora, aby funkcje działały zgodnie z konfiguracją).
Oto proces, przez który przeszliśmy, aby osiągnąć pożądany rezultat:
- Zmieniłem właściwości uruchamiania aplikacji na “Uruchom jako Administrator”: FAIL #1
- Utworzył skrót na pulpicie z uprawnieniami administratora i dodał go do grupy ‘Startup’. Podczas gdy aplikacja się otworzyła, nie otworzyła się w trybie administratora: FAIL #2
- User Task Scheduler, aby otworzyć go na starcie systemu (przy użyciu metody podanej przez winaero blog ), ale jak aplikacja monitował pytanie UAC, nie chciał załadować: FAIL #3
- Straciłem godzinę życia pobierając, instalując i pracując z ‘Microsoft Application Compatibility Toolkit’: FAIL #4
- Nie sklasyfikuje tego jako porażki, ale spojrzał na UAC Trust, stwierdził, że nie odnosi się do pytania postawionego tutaj.
* * *
W tym momencie, nieco zainwestowałem w ‘15 minutową pracę’, która teraz zmieniła się w ‘Dzień 2’. Czułem, że potrzebne komponenty są pod ręką, ale byłem na nie ślepy.
Ponownie oceniłem parametry problemu i stosując zasadę inżynierii kałasznikowa nr 1 (czy mechanizm jest czysty czy brudny, powinien działać) ponownie rozważyłem każdy znany element, nie szukając tego, czego brakuje, ale tego, jakie parametry można zmienić bez zmiany pożądanego celu, ‘automatycznego uruchamiania aplikacji innej firmy w trybie administratora’.
Wróciłem do Task Scheduler, przerobiłem zadanie zmieniając Trigger z on system startup na on log on i przy następnym logowaniu, aplikacja wystartowała, w trybie Admin. Huzzah! Sukces!
Kudos to winaero za dostarczenie wyczerpującej wizualnej i pisemnej dokumentacji. Gdybym nie był technicznie zorientowany, spróbowałbym ich Tweakera. To jest to, czego będę używał na systemach Windows 10.