已解決delphi獲取ip地址的方法是什麼?
提問者:奈何青春走遠 | 瀏覽次 | 提問時間:2016-11-25 | 回答數量:3
想到Windows會把係統網卡相關信息存入注冊表,肯定可通過注冊表讀取具體ip信息。大致思路是找HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\W...
已有3條答案
想到Windows會把係統網卡相關信息存入注冊表,肯定可通過注冊表讀取具體ip信息。大致思路是找HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards ,由NetworkCards得分支表示各個網卡的信息通過ServiceName到 HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces 下找到對應的網卡配置詳細信息,通過對注冊表的read與write實現讀取或修改ip地址等信息。
2、通過解析批處理命令結果獲取
在cmd命令行輸入ipconfig可以顯示出當前電腦ip地址,可以考慮先執執行命令"Ipconfig /all >Ips.txt",然後解析Ips.txt文件得到本機的Ip信息,此方法較繁雜。
2016-11-25 14:46:18
讚 546
主要有以下的方法:
(1)郵件查詢法:使用這種方法查詢對方計算機的IP地址時,首先需要對方先給你發一封電子郵件,然後你可以通過查看該郵件屬性的方法,來獲得郵件發送者所在計算機的IP地址。
(2)日誌查詢法:這種方法是通過防火牆來對QQ聊天記錄進行實時監控,然後打開防火牆的日誌記錄,找到對方的IP地址。
(3)工具查詢法:這種方法是通過專業的IP地址查詢工具,來快速搜查到對方計算機的IP地址。例如, WhereIsIP、網絡刺客II等搜查工具,你可以輕鬆根據對方好友的Web網站地址,搜查得到對方好友的IP地址,甚至還能搜查到對方好友所在的物理位置,但你需要知道對方的Web網站地址。
(4)命令查詢法:這種方法是通過Windows係統內置的網絡命令“netstat”,來查出對方的IP地址,不過該方法需要你先想辦法將對方好友邀請到QQ的“二人世界”中說上幾句話才可以。
(5)ping檢查法:這種方法就是利用“ping”命令來檢查當前計算機是否能與對方的網站連通,在檢查的過程中該地址能自動獲得對方網站的IP地址,但你需要知道對方的Web網站地址。
(6)進入能查詢IP地址的網站查詢,但你需要知道對方的Web網站地址
其實網上是有個IP助手軟件的,你去下載回來之後就可以一鍵查詢了,不需要太麻煩的去查詢。
2016-11-28 11:52:34
讚 402