Передача информации между процессами
Пользователь
создает и инициализирует переменную
среды, затем запускает приложение, и
оно, анализируя блок, отыскивает одну
или несколько «своих» переменных, а
обнаружив, проверяет ее значение и
соответствующим образом настраивается
Инициализируем переменную среды до
создания процесса:
_itoa((INT)hFileBin,
envValue, 10);
SetEnvironmentVariable("BinFileHeader",
envValue);
Поле
создания дочернего процесса отыскиваем
в нем эту же переменную и считываем ее
значение:
GetEnvironmentVariable("BinFileHeader",
envVal, 16);
envHandle
= atoi(envVal);