Nella maggior parte dei casi, non sarebbe sufficiente utilizzare la proprietà System.Environment.UserName?