Windows: ¿Supervisar el acceso a las variables de entorno?

Windows: ¿Supervisar el acceso a las variables de entorno?

Los programas (en Windows) a menudo esperan que se establezcan ciertas variables de entorno. Sin embargo, el nombre de estas variables de entorno a menudo no está bien documentado. Por ejemplo: ¿Eclipse espera %MINGW_HOME% o %MINGW_DIR% o lo que sea? (Esto es sólo un ejemplo, hay casos más difíciles).

Por lo tanto, sería útil registrar cada acceso (exitoso y no exitoso) a las variables de entorno, tal como Process Monitor registra el acceso a los archivos.

¿Existe alguna herramienta para hacerlo?

Debería ser posible si el proceso de destino usa GetEnvironmentVariable(), pero probablemente no sea posible si se usa GetEnvironmentStrings()...

información relacionada