
プログラム (Windows 上) では、特定の環境変数が設定されていることが期待されることがよくあります。ただし、これらの環境変数の名前は、十分に文書化されていないことがよくあります。例: Eclipse では、%MINGW_HOME% または %MINGW_DIR% などが期待されますか? (これは単なる例であり、より難しいケースもあります。)
したがって、プロセス モニターがファイルへのアクセスをログに記録するのと同じように、環境変数へのすべての (成功したアクセスと失敗したアクセス) をログに記録すると便利です。
そうするためのツールはありますか?
ターゲット プロセスが GetEnvironmentVariable() を使用する場合は可能になるはずですが、GetEnvironmentStrings() を使用する場合はおそらく不可能です...