我已經下載了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