Это понятно. Но хотелось бы разобраться, что же такое произошло, что переменная стала затираться?
p.s. Эх, не зря мне этот вариант с батником в стартапе не нравился.
Попробовал и оказалось, что переменная, загруженная в отдельном окне сиречь сеансе DOS только в нём и загружается. При завершении этого сеанса и переменная пропадает. А все переменные, что грузятся из autoexec.bat получаются типа глобальные и действительны для всех досовских окон, впоследствии загружаемых в винде.
А грузить я пробовал не только просто батник уже после загрузки винды, но и через RunServices ветку реестра. Всё равно не закрепляется.
Так, что этот не очень изящный выход из ситуации при проверке выходом и не оказался. Всё гораздо сложнее.
Таперича можно сформулировать так - как уже после загрузки винды или в процессе загрузки, НО после загрузки windows драйверов устройств добавить ДОС переменную так, что бы она получила глобальный статус для всех открываемых впоследствии ДОС окон?
Это понятно. Но хотелось бы разобраться, что же такое произошло, что переменная стала затираться?
p.s. Эх, не зря мне этот вариант с батником в стартапе не нравился.
Попробовал и оказалось, что переменная, загруженная в отдельном окне сиречь сеансе DOS только в нём и загружается. При завершении этого сеанса и переменная пропадает. А все переменные, что грузятся из autoexec.bat получаются типа глобальные и действительны для всех досовских окон, впоследствии загружаемых в винде.
А грузить я пробовал не только просто батник уже после загрузки винды, но и через RunServices ветку реестра. Всё равно не закрепляется.
Так, что этот не очень изящный выход из ситуации при проверке выходом и не оказался. Всё гораздо сложнее.
Таперича можно сформулировать так - как уже после загрузки винды или в процессе загрузки, НО после загрузки windows драйверов устройств добавить ДОС переменную так, что бы она получила глобальный статус для всех открываемых впоследствии ДОС окон?