Ho creato un piccolo programma in Java che legge l'UninstallString di un'applicazione dal Registro di sistema e quindi utilizzandoEsegui applicazione Java come privilegio di amministratore in XP
Process p = Runtime.getRuntime.exec("command")
disinstallare questa applicazione. Ma questo compito richiede un privilegio di amministratore.
Su Windows Vista, 7 e 8 questo funziona bene creando un file bat con il seguente comando "java -jar java_app.jar", tasto destro del mouse sul file bat ed esegui come amministratore.
Ma su XP, il mio account è un account amministratore ma non riesce a eseguire il programma java come amministratore.
Qualcuno può fornirmi alcune soluzioni in grado di risolvere questo problema?
Date un'occhiata a questo: http://stackoverflow.com/questions/5642892/java-getruntime-exec-an-exe-that-requires-uac –