-1
Aradığım bir cevap bulamadım. Bir mesajı yazdırırken (printf) bir alt işlem (prog.exe) oluşturdum.Bir işlemin stdout'unu başka bir dizinin stdinine nasıl yönlendirilir?
CreateProcessA("prog.exe", NULL, NULL, NULL, NULL, NULL, NULL, NULL, (LPSTARTUPINFOA)&si, (LPPROCESS_INFORMATION)&pi)
Ana işlemimin prog.exe'nin yazdırdığı değeri almasını istiyorum. Ancak, iletinin yine de prog.exe'den yazdırılmasını istiyorum. Bunu nasıl yapabilirim? Teşekkürler!
Stackoverflow.com soruların iki tür işler:
Microsoft bunu yapmak için bir örnek vardır. ve 2) kodum beklendiği gibi çalışmıyor, burada gerçek giriş, gerçek çıktı, beklenen çıktı ve kod. Araştırmanızı ya da kodunuzu yazmanız için burada değiliz. – user3629249
Bir işlem yalnızca bir standart çıktı tutamağına sahip olabilir, bu nedenle ana işleminizin çıkışı okuması ve (gerekirse) konsola yazdırması gerekir. –