According to the documentation InheritHandles only works in windows. However the windows implementation of TProcess.Execute has in the first line FInheritHandles:=true so it doesn't work even under windows. fpc 2.4.2, but I checked in svn and it's the same. Bye -- Luca