Hampe Postad Januari 3, 2009 Dela Postad Januari 3, 2009 Jag har skrivit ett javaprogram där jag skriver ut inställningarna till textfiler. Jag har dock problemet att UAC hindrar programmet till att skriva filer i programmappen (program files) utan att programmet körs med administrativa rättigheter. Därför vill jag att programmet ska hålla sig till Appdata mappen. Jag hittar dock inget sätt att lösa detta enkelt på. Att använda System.getProperty("user.home") fungerar inte längre eftersom det inte är relevant för Windows 7 eller Vista. Finns det något sätt att ta reda på sökvägen för Appdata i java eller i värsta någon fulväg som funkar? Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
anderspe Postad Januari 4, 2009 Dela Postad Januari 4, 2009 Om du öppnar ett kommadoförster och skriver SET ser du alla miljövariabler du har, under min Vista finns bla ett som heter ProgramData Vilket kanske är vad du letar efter, om inte kan det vara en lösning att du bestämmer vilket Setvariabel du kommer att leta efter, och vid installation får man varkert sätta den, det finns en hel del program som gör så. mvh Anders Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Gäst al6 Postad Januari 4, 2009 Dela Postad Januari 4, 2009 Varför helt enkelt inte bara använda System.getenv("APPDATA"); ? Dock är sånt här inte att rekommendera, eftersom du nu är beroende av en viss plattform. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Hampe Postad Januari 4, 2009 Författare Dela Postad Januari 4, 2009 Tack visste inte om System.getenv("APPDATA"); och fick inte upp den när jag googlade men nu funkar det kanon Just i detta fall så spelar det ingen roll att progammet blir låst till ett OS eftersom det ändå bara är skrivit för Windows, men annars är det ju bar att kolla vilket OS som körs. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Gäst al6 Postad Januari 4, 2009 Dela Postad Januari 4, 2009 Får man fråga vad du har gjort? Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Hampe Postad Januari 4, 2009 Författare Dela Postad Januari 4, 2009 Jorå det får man jag har gjort ett program som sorterar filer till olika mappar då de släpps på en genväg eller genvägen som finns i sendTo menyn. Det hela sköts med bat filer som skrivs med mitt java program. Det var från början ett litet snabbt projekt när jag började med Java på gymnasiet men det blev efterhand mycket större än vad jag tänkte från början. Citera Länk till kommentar Dela på andra webbplatser Fler delningsalternativ...
Recommended Posts
Delta i dialogen
Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.