A method and system for preventing incorrect information from corrupting
server object information maintained by a client machine. A DCOM client
machine is provided with object reference information for accessing remote
objects. DCOM unmarshals the information into server object information,
including an object identifier and string bindings of a remote resolver
through which the client machine may contact the remote server to obtain
string bindings for that remote object. Each resolver string bindings
received by a client machine are compared against known resolver string
bindings and each unique permutation of string bindings is associated with
a unique machine identifier locally generated therefor. Each object
identifier is paired with its corresponding unique machine identifier so
that all references to a remote object include the identity of the machine
on which the object was created.
Um método e um sistema para impedir a informação incorreta do usuário corrupting objetam a informação mantida por uma máquina do cliente. Uma máquina do cliente de DCOM é fornecida com a informação de referência do objeto alcançando objetos remotos. Unmarshals de DCOM a informação na informação do objeto do usuário, including um identificador do objeto e emperramentos da corda de um resolver remoto através de que a máquina do cliente pode contatar o usuário remoto para obter emperramentos da corda para esse objeto remoto. Os emperramentos de cada corda do resolver recebidos por uma máquina do cliente são comparados de encontro aos emperramentos sabidos da corda do resolver e cada permutação original de emperramentos da corda é associada com um identificador original da máquina gerado localmente therefor. Cada identificador do objeto é emparelhado com seu identificador original correspondente da máquina de modo que todas as referências a um objeto remoto incluam a identidade da máquina em que o objeto foi criado.