4

Я должен работать с INI-файлом, но мне нужно, чтобы значение, заданное в файле, основывалось на переменной среды. Например,

... [program] dir =% SystemDrive%\SomeFolder\...

В этом случае SystemDrive является переменной среды на компьютере. Программное обеспечение, которое читает этот INI-файл, находится вне моего контроля, но я вижу из сообщения об ошибке, что он читает dir как %SystemDrive%\SomeFolder\ вместо расширенной версии C:\SomeFolder\ .

Как получить (или возможно) получить переменные окружения для расширения при чтении INI-файла? У меня нет доступа к коду программы, которая читает INI-файл. Тем не менее, я надеюсь, что есть правильный синтаксис / метод для определения переменной среды, которая будет расширена.

0