
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...