2009-08-26 71 views
0

我已经下载了w3sockets。主要用于尝试通过应用程序执行telnet。到目前为止,我们一直在尝试使用vbscript。在vbscript中我们做的是这样的:找到一个其CLSID已知的DLL

Set socket = CreateObject("Socket.Tcp") 

我正在尝试使用这个.net应用程序。我需要知道它被托管的DLL。无论如何,我可以找到它?

+0

投票搬到stackoverflow.com。 – ThatGraemeGuy 2009-08-26 10:10:13

+1

从技术上讲,这不是一个编程问题 – 2009-08-26 10:21:22

+0

它肯定不是一个系统管理员的问题。 – womble 2009-08-26 21:36:09

回答

0

HKEY_CLASSES_ROOT下查找注册表并搜索Socket.TCP。向下钻,它应该在那里。

如果所有有下有一个GUID像

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

然后搜索注册表中。它应该都在那里。

0

您可以在注册表中搜索该progid(人类可读的名称),使用该条目查找classid(该类的guid)并使用该条目查找其托管的localserver的路径...或者你可以运行OleView

0

如果你需要从.NET应用程序打开一个TCP套接字,你为什么要使用一个外部库,而不是System.Net的?