Czy jest możliwe, aby aplikacja C++ działająca w systemie Windows zrzucała uprawnienia w środowisku wykonawczym?Upuszczanie uprawnień w C++ w systemie Windows
Na przykład, jeśli użytkownik uruchamia moją aplikację jako administrator, ale nie ma powodu, aby uruchomić moją aplikację jako administrator, czy mogę w jakiś sposób zrezygnować z uprawnień administratora?
W skrócie, chciałbym napisać kod w funkcji main(), która upuszcza uprawnienia, których nie potrzebuję (na przykład, Dostęp do zapisu w katalogu Windows).