make hell more portable by implement getEffectiveUserName on win32