Stworzyłem mały program w języku Java, który czyta UninstallString wniosku z rejestru, a następnie za pomocąuruchomić aplikacji Java jako przywilej administratora w XP
Process p = Runtime.getRuntime.exec("command")
odinstalować tę aplikację. Ale to zadanie wymaga przywileju administratora.
W systemach Windows Vista, 7 i 8 to działa poprawnie, tworząc plik bat z następującym poleceniem "java -jar java_app.jar", kliknij prawym przyciskiem myszy plik bat i uruchom jako administrator.
Ale w XP moje konto jest kontem administratora, ale nadal nie uruchamia programu java jako administrator.
Czy każdy może podać mi rozwiązania, które mogą rozwiązać ten problem?
Spójrz na to: http://stackoverflow.com/questions/5642892/java-getruntime-exec-an-exe-that-requires-uac –