Программы (в Windows) часто ожидают установки определенных переменных среды. Однако названия этих переменных среды часто недостаточно хорошо документированы. Например: ожидает ли Eclipse% MINGW_HOME% или% MINGW_DIR% или что-то еще? (Это только пример, есть более сложные случаи.)
Поэтому было бы удобно регистрировать каждый (успешный и неудачный) доступ к переменным среды, так же как Process Monitor регистрирует доступ к файлам.
Есть ли инструмент для этого?
Это должно быть возможно, если целевой процесс использует GetEnvironmentVariable(), но, вероятно, это невозможно, если используется GetEnvironmentStrings() ...