(1) I proved them to be wrong.
(2) I proved them wrong.
In (1), the objective case them is explained with either Raising or Exceptional Case Marking. The case needs explaining because them is not a semantic argument of the verb proved but a semantic argument of the embedded predicate to be wrong. So the explanation is either that the subject of the embedded predicate is "raised" from the subordinate clause to the main clause, or that the subject of the embedded predicate is exceptionally marked as the object case.
Now, when it comes to sentences like (2), neither explanation can be used, because either Raising or ECM is designed to explain sentences where there is a embedded predicate. Note in (2) that wrong itself wouldn't be considered an embedded predicate for the purpose of Raising or ECM. Nevertheless, (2) does have the objective case them, which is not a semantic argument of the verb proved just as in (1).
How can we explain the objective case them in (2)?