[so] Tema 1 Windows - redirectari

Iulian Moraru iulian at gmail.com
Fri Nov 3 23:41:13 EET 2006


> 1. functia DuplicateHandle nu face acelasi lucru ca dup2 din Linux in ciuda
> asemanarii de nume si nu e utila pentru redirectari

DuplicateHandle este utila pentru a obtine duplicate mostenibile
pentru handles nemostenibile si viceversa.

> 2. nu se poate folosi SetStdHandle pentru ca el ar schimba outputul si
> inputul shellului nu al proceselor pe care le lanseaza

Ba da, cu putina imaginatie (hint: GetStdHandle).

> 3. am tot incercat cu setarea explicita a hSthInput, hStdOutput, hStdError
> din STARTUPINFO inainte de CreateProcess, problema e ca daca in comanda am
> de exemplu doar redirectarea stdout nu stiu ce valori sa pun in hStdInput si
> hStdOutput - sa fie utile aici handlere obtinute din CONIN$ si CONOUT$ cu
> CreateFile?

GetStdHandle

> 4. pe Win chiar si redirectarile simple gen cat <aa au neaparata nevoie de
> pipe-uri

 Cu siguranta nu.


More information about the so mailing list