Windows: Zugriff auf Umgebungsvariablen überwachen?

Windows: Zugriff auf Umgebungsvariablen überwachen?

Programme (unter Windows) erwarten oft, dass bestimmte Umgebungsvariablen gesetzt werden. Allerdings sind die Namen dieser Umgebungsvariablen oft nicht gut dokumentiert. Beispiel: Erwartet Eclipse %MINGW_HOME% oder %MINGW_DIR% oder was auch immer? (Dies ist nur ein Beispiel, es gibt schwierigere Fälle.)

Daher wäre es praktisch, jeden (erfolgreichen und erfolglosen) Zugriff auf Umgebungsvariablen zu protokollieren, so wie Process Monitor den Zugriff auf Dateien protokolliert.

Gibt es dafür ein Tool?

Dies sollte möglich sein, wenn der Zielprozess GetEnvironmentVariable() verwendet, ist aber wahrscheinlich nicht möglich, wenn GetEnvironmentStrings() verwendet wird …

verwandte Informationen