Hoi
Ik ben een java applicatie aan het maken, die de gebruikersvoorkeuren opslaat naar een bestand. Bij het starten leest hij het bestand in, bij het afsluiten schrijft hij het bestand.
Bij mij zelf heb ik geen problemen, maar bij een ander wordt er een IOException gegooid met het bericht "toegang geweigerd".
Nu lijkt mij dat het komt omdat de applicatie niet met adminrechten gedraaid wordt (schrijven van files heeft adminrechten nodig neem ik aan).
Als ik een beetje rondgoogle vind ik wel allemaal dingen waarmee je kunt checken of je de rechten hebt, en dat je via batchbestanden de adminrechten kunt doorgeven.
Dit is voor een normale gebruiker natuurlijk niet handig.
Dus de vraag: Hoe kan ik .jar bestanden als admin runnen? Kan ik bestanden schrijven zonder adminrechten? Kan ik in de applicatie om adminrechten vragen? Of is er een heel andere methode om dit (lezen, schrijven) voor elkaar te krijgen?
Het gaat in eerste instantie om windowssystemen.
Ik ben een java applicatie aan het maken, die de gebruikersvoorkeuren opslaat naar een bestand. Bij het starten leest hij het bestand in, bij het afsluiten schrijft hij het bestand.
Bij mij zelf heb ik geen problemen, maar bij een ander wordt er een IOException gegooid met het bericht "toegang geweigerd".
Nu lijkt mij dat het komt omdat de applicatie niet met adminrechten gedraaid wordt (schrijven van files heeft adminrechten nodig neem ik aan).
Als ik een beetje rondgoogle vind ik wel allemaal dingen waarmee je kunt checken of je de rechten hebt, en dat je via batchbestanden de adminrechten kunt doorgeven.
Dit is voor een normale gebruiker natuurlijk niet handig.
Dus de vraag: Hoe kan ik .jar bestanden als admin runnen? Kan ik bestanden schrijven zonder adminrechten? Kan ik in de applicatie om adminrechten vragen? Of is er een heel andere methode om dit (lezen, schrijven) voor elkaar te krijgen?
Het gaat in eerste instantie om windowssystemen.
Dear Sir/Madam, Fire! Fire! Help me! Looking forward to hearing from you.