Eu o ambiente não é algo que está disponível facilmente através de qualquer API ou através do WMI.
O caminho mais simples para rastrear seu ambiente seria fazer verificações regulares no Process Explorer para ver quando a mudança está acontecendo.
Se você pode manipular a escrita de um pouco de código C ++, aqui estão alguns recursos sobre como acessar o ambiente de outro processo. Você poderia usar isso para criar uma ferramenta para monitorar o ambiente para você: