Jump to content

Recommended Posts

Posted

Eu preciso obter os itens de um syslistview32 que está rodando em outro programa. Escrevi um executável em vb6 32 bits que consegue ler num PC 32 bits. Mas preciso ler num PC 64 bits. Consegui escrever um código em c# 64 bits para ler o syslistview32 da versão de 64 bits do programa externo. Qdo rodo o leitor escrito em c# ele identifica o componente syslistview32 do programa externo mas não retorna nada. Agora qdo executo esse mesmo programa c# com o gerenciador do computador (que também tem um componente syslistview32) ele consegue identificar o componente e obter os itens do listview. Ou seja o mesmo componente está tendo comportamentos diferentes. Nao sei como resolver. Onde acho esse componente (DLL ???). Alguma ajuda ?

  • Administrators
Posted

Acho que se você postar o código - e o programa alvo se puder, ajuda mais. 🙂

Pensando aqui que pode ser alguma proteção no programa alvo, para evitar isso, mas pode não ser também. hehe

Abraço.

Posted (edited)

Opa Fernado tudo bem ? Consegui resolver aqui precisava ancorar o thread para que as mensagens fossem tratadas de maneira correta. Obg

Edited by Scaduphax
Ortografia
  • l33t 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...