J
Hmm ein Paar Sachen habe ich inzwischen selbst rausgefunden. Was mir aber immernoch unklar ist, warum die Handles dupliziert werden müssen? Und zwar einmal als "vererbbar" und einemal nicht.
[cpp]
if(DuplicateHandle(GetCurrentProcess(), hOutputWrite, GetCurrentProcess(),
&hErrorWrite, 0, TRUE, DUPLICATE_SAME_ACCESS) == FALSE) {
return FALSE;
}
if(DuplicateHandle(GetCurrentProcess(), hOutputReadTemporary, GetCurrentProcess(),
&hOutputRead, 0, FALSE, DUPLICATE_SAME_ACCESS) == FALSE) {
return FALSE;
}[/cpp]
Weiß das niemand?
MfG