Encontrar uma dll cujo CLSID é conhecido

votos
0

Eu fiz o download dos w3sockets. Principalmente usando para tentar fazer telnet através de uma aplicação. Até agora temos feito experiências com VBScript. No VBScript que fazer algo como:

Set socket = CreateObject(Socket.Tcp)

Eu estou tentando usar isso para um aplicativo .NET. Eu preciso saber o dll que está hospedado no. De qualquer forma eu posso encontrar isso?

Publicado 26/08/2009 em 10:44
fonte usuário
Em outras línguas...                            


3 respostas

votos
0

Se você precisa abrir um soquete TCP a partir de uma aplicação .NET, porque você está usando uma biblioteca externa em vez de System.Net?

Respondeu 26/08/2009 em 13:01
fonte usuário

votos
0

Você pode pesquisar o registro para que progid (o nome legível), use a entrada lá para encontrar o classid (o GUID para a classe) e usar a entrada lá para encontrar o caminho do LocalServer seu hospedado em ... ou você pode correr até OleView .

Respondeu 26/08/2009 em 12:57
fonte usuário

votos
0

Olhe no registro em HKEY_CLASSES_ROOTe procurar Socket.TCP. Drill down e ele deve estar lá.

Se tudo o que há lá embaixo é um GUID como

{ECCDF543-45CC-11CE-B9BF-0080C87CDBA6}

Em seguida, procure que, sob o registro. Tudo deve estar lá.

Respondeu 26/08/2009 em 10:50
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more