Windows: Monitorar o acesso às variáveis ​​de ambiente?

Windows: Monitorar o acesso às variáveis ​​de ambiente?

Os programas (no Windows) geralmente esperam que certas variáveis ​​de ambiente sejam definidas. No entanto, o nome destas variáveis ​​de ambiente muitas vezes não é bem documentado. Por exemplo: O Eclipse espera% MINGW_HOME% ou% MINGW_DIR% ou algo assim? (Este é apenas um exemplo, existem casos mais difíceis.)

Portanto, seria útil registrar todos os acessos (bem-sucedidos e malsucedidos) às variáveis ​​de ambiente, assim como o Process Monitor registra o acesso aos arquivos.

Existe alguma ferramenta para fazer isso?

Deveria ser possível se o processo de destino usar GetEnvironmentVariable(), mas provavelmente não será possível se GetEnvironmentStrings() for usado...

informação relacionada