Salve a tutti,
non so se è più adatta questa sezione o la sezione java, in caso chiedo scusa e prego i mod di spostarmi.

Ho un programma (grandino direi) che posso far partire sia come un normalissimo programma (quindi cliccando sull'icona), sia come servizio.
Sistema operativo di riferimento: win7 64 bit.

Questo programma al suo interno esegue un modulo java che dopo una chiamata a System.getProperty("user.name")
ha hostname e non user name con cui ho fatto login.

Non posso usare getEnv (compatibilità java 1.4)

qualche configurazione di windows per aggirare il problema?