Один из способов сделать это - когда вы запускаете код с SPSecurity.RunWithElevatedPrivileges
, он фактически выполняется под учетной записью пула приложений. Все, что вам нужно сделать, это посмотреть на System.Environment.UserName
в этот момент.
Однако я считаю, что есть более элегантный способ добиться этого.