Код ниже - это то, что я использовал в своем классе установщика как пользовательские действия. Это вернет текущего вошедшего в систему пользователя, а не 'NTAUTHORITY \ SYSTEM'
IdentityReference identity = new System.Security.Principal.NTAccount(Environment.GetEnvironmentVariable("USERDOMAIN") + "\\" + Environment.GetEnvironmentVariable("USERNAME"))