Orion9

|
Posted: Sat May 30, 2026 23:37 Post subject: |
|
|
AkulaBig
Кажется, теперь стало понятно, что за неприятные косяки у вас творились с переменными окружения. Причину вы нашли сами, инструкции Pragma Include действительно была ни при чем. Я проверил у себя. Консольная команда SetX тоже запускает WM_SETTINGCHANGE, как и команда PowerShell SetEnvironmentVariable. В результате строка в Autorun
| Code: | ShellExec /SW_HIDE /WAIT %COMSPEC% '/c setx OIT_DATA_PATH "%COMMANDER_PATH%"'
|
приводит к сбросу переменных окружения.
В общем, это не баг. Фича, которой можно пользоваться. |
|