When you need to do something in a list or item, in SharePoint, with a specific user you can use the SPUserToken.
Here is an example:
try{
SPWeb webOrigUser = SPContext.Current.Web;
//get the token for the impersonation user
SPUserToken token = webOrigUser.AllUsers[USERNAME].UserToken;
SPSite site = new SPSite(SiteId/SiteUrl, token);
…..
}catch{}

![[FIX] BizTalk Server 2010, 2013, 2013 R2 & 2016 errors “Class not registered (WinMgmt)” or “Access denied”](https://blogit.create.pt/wp-content/uploads/2018/07/access-black-and-white-blur-270514-218x150.jpg)
















