[so] Tema 1 Windows - redirectari

Catalin Iacob iacobcatalin at gmail.com
Fri Nov 3 23:04:06 EET 2006


Din ce am observat eu, pe Windows:

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

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

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?

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

Rugamintea mea ar fi ca unul dintre asistenti sa imi spuna despre fiecare
din observatiile de mai sus daca e corecta sau nu

Si daca nu sunt aproape de solutie poate ar putea sa-mi dea si o idee :-D.

Multumesc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20061103/af7f1a52/attachment.html


More information about the so mailing list