У меня странная проблема, когда что-то меняет мой путь в сеансе входа в систему. Постоянный путь в реестре не меняется.
Я хотел отслеживать изменения в переменных среды процесса explorer.exe, используя Register-CimIndicationEvent с объектом CIM Win32_Process . Тем не менее, я ничего не вижу о переменных среды там. Есть ли имущество, которое мне не хватает? Есть ли другой способ получить текущую среду для другого процесса и отслеживать изменения в ней?
Есть класс Win32_Environment . Тем не менее, он читает из тегов реестра, где хранятся переменные среды. Он не читает рабочие переменные.