En .NET / C # prueba si el proceso tiene privilegios administrativos

¿Hay alguna forma canónica de probar si el proceso tiene privilegios administrativos en una máquina?

Voy a comenzar un largo proceso de ejecución, y mucho más adelante en la vida del proceso intentará algunas cosas que requieren privilegios de administrador.

Me gustaría poder probar por adelantado si el proceso tiene esos derechos en lugar de más adelante.

Respuestas a la pregunta(9)

Su respuesta a la pregunta