我已经下载了w3sockets。主要用于尝试通过应用程序执行telnet。到目前为止,我们一直在尝试使用vbscript。在vbscript中我们做的是这样的:找到一个其CLSID已知的DLL
Set socket = CreateObject("Socket.Tcp")
我正在尝试使用这个.net应用程序。我需要知道它被托管的DLL。无论如何,我可以找到它?
我已经下载了w3sockets。主要用于尝试通过应用程序执行telnet。到目前为止,我们一直在尝试使用vbscript。在vbscript中我们做的是这样的:找到一个其CLSID已知的DLL
Set socket = CreateObject("Socket.Tcp")
我正在尝试使用这个.net应用程序。我需要知道它被托管的DLL。无论如何,我可以找到它?
在HKEY_CLASSES_ROOT
下查找注册表并搜索Socket.TCP。向下钻,它应该在那里。
如果所有有下有一个GUID像
{ECCDF543-45CC-11CE-B9BF-0080C87CDBA6}
然后搜索注册表中。它应该都在那里。
您可以在注册表中搜索该progid(人类可读的名称),使用该条目查找classid(该类的guid)并使用该条目查找其托管的localserver的路径...或者你可以运行OleView。
如果你需要从.NET应用程序打开一个TCP套接字,你为什么要使用一个外部库,而不是System.Net的?
投票搬到stackoverflow.com。 – ThatGraemeGuy 2009-08-26 10:10:13
从技术上讲,这不是一个编程问题 – 2009-08-26 10:21:22
它肯定不是一个系统管理员的问题。 – womble 2009-08-26 21:36:09