How can I know the user that is running some process?

You should be able to access the username like this

process.StartInfo.UserName