O DuplicateHandle foi alterado após o Win2000 para sempre ANULAR o identificador de destino, mesmo se forem gerados erros. ...

O DuplicateHandle foi alterado após o Win2000 para sempre ANULAR o identificador de destino, mesmo se forem gerados erros. Essa correção assegura que o *lpTargetHandle não seja modificado se a duplicação não tiver êxito.