Здравствуйте, VladM2, Вы писали:
VM>Я вызываю CreateProcess (своего exe-шника).
VM>при длинне TempBuf до 30000 смволов все ОК,
VM>при большей — валится и все тут.
VM>Конечно изврат так юзать CreateProcess, но боюсь что иначе никак
Да, это извращение, тем более, что что процес свой.
Копай лучше в сторону memmory mapped files. У CreateFileMapping можно указать INVALID_HANDLE_VALUE для файла, тогда объект mmf будет создан в памяти (пусть и виртуальной

, а также будет иметь глобальное имя (если не ошибаюсь, совсем глобальное — даже по сети будет видно, хотя не уверен), которое ты сам задашь, так вот это имя и передавай в кач. параметра процессу.