Windows expert segítség kellene. Hogyan lehet átállítani egy socket() függvényből kapott handle öröklődés flagjét (azaz, hogy örökölje őt a gyerek processz, vagy ne örökölje)?
Az első próbálkozás a DuplicateHandle volt. Ez Windows 2000-en működik, de modernebb Windowsokon nem. Az ezen az oldalon leírt módszer XP-n nem működik, és az újabb doksikban írják is, hogy a DuplicateHandle socketekre nem használható:(
- 814 megtekintés
Hozzászólások
Semmi ötlet?
--
CCC3
- A hozzászóláshoz be kell jelentkezni
Nezd meg pl. a cyngw forraskodjat, mit csinal fork -ra winen, esetleg clone -ra.
Mellesleg hol talalom windows rendszer hivasok listajat ?
- A hozzászóláshoz be kell jelentkezni
Nezd meg pl. a cygwin forraskodjat, mit csinal fork -ra winen, esetleg clone -ra.
Mellesleg hol talalom windows rendszer hivasok listajat ?
- A hozzászóláshoz be kell jelentkezni
Szerk-1: Nézném, de valójában nem tudom, mit kellene keresni.
Szerk-2: Jó ötlet, csak nem a fork-ban, hanem az fcntl-ben kell keresni, eredmény: Set/GetHandleInformation. Kösz.
Pl. itt. Google, DuplicateHandle, első találat. Ott aztán meg lehet találni a többit is.
--
CCC3
- A hozzászóláshoz be kell jelentkezni