如何在Windows XP以上的版本中得知一个进程所使用的端口

ABAP 里解构引用操作符 ->* 的使用方法详解 解除引用操作符->*可用于将“类型为REF TO …的引用变量”的值(即该引用所指向内存)取出,从而访问其实际值或内部组件。具体地,若dref是一个“引用变量”,则表达式dref->*代表对该引用进行“解除引用”,使得程序按静态类型将其视为实际类型的值对象。例如,若lr类型声明为,则lr->*表示“将 lr 引用的INT4对象看作INT4类型并访问其值”。注:若 “数据引用变量” 的静态类型是通用类型DATA,则只能在这种上下文中使用->*。 阅读详情


原文出处:http://www.winntmag.com/Article/ArticleID/39955/39955.html

How can I determine which ports a specific process is using on Windows XP and later?

A. If you want to find out which ports a process is using and you know the process name, you must first determine the process identifier (PID). For example, to identify the PID for the pop3svc.exe process running on my system, I went to the command prompt and typed

c:/> tasklist /fi "IMAGENAME eq pop3svc.exe"
This command returned the following information:

Image Name   PID    Session Name   Session#    Mem Usage
POP3Svc.exe  3044   RDP-Tcp#9      0           2,072 K
The second column shows the PID, which I can then use with the Netstat command to search all in-use ports. For example, if I type

c:/> netstat -ano | findstr 3044
my system returns the following information:

TCP     0.0.0.0:110     0.0.0.0:0     LISTENING     3044
This result shows that the POP3 service was using TCP port 110 on all addresses.

You can also perform a reverse operation to find out which process is associated with a port. For example, to identify which process is using port 25, I could go to the command prompt and type

c:/> netstat -ano | findstr :25
On my system, this command returns the following information:

TCP     0.0.0.0:25     0.0.0.0:0     LISTENING     2500
After I identify the process (in this case, 2500), I can determine the process name by typing

c:/> tasklist /fi "PID eq 2500"
which returns the following information on my system:

Image Name   PID    Session Name   Session#    Mem Usage
inetinfo.exe 2500   RDP-Tcp#9      0           5,584 K
This information tells me that port 25 is being used by the inetinfo.exe process.

You can also use the TCPView program from http://www.sysinternals.com, which makes the whole process a lot simpler.

如何在Windows XP以上的版本中得知一个进程所使用的端口?

如果你想知道一个进程正在使用着哪个端口并且你知道此进程的名字,首先必须确定此进程的进程标识符(PID)。例如,标识运行在系统中的pop3svc.exe的PID,输入以下命令:

c:/> tasklist /fi "IMAGENAME eq pop3svc.exe"
此命令返回以下信息:

Image Name   PID    Session Name   Session#    Mem Usage
POP3Svc.exe  3044   RDP-Tcp#9      0           2,072 K

其中第二列显示了进程的PID,则我可以使用Netstat命令来搜索所有使用中的端口。如下所示:

c:/> netstat -ano | findstr 3044
系统返回以下信息:

TCP     0.0.0.0:110     0.0.0.0:0     LISTENING     3044
此结果显示了POP3服务正在所有地址上使用TCP端口110监听。

也可以使用反向的操作来找出哪一个进程给分配到一个指定的端口,例如,为了找出哪一个进程正在使用端口25,可以使用以下命令:

c:/> netstat -ano | findstr :25
系统返回了以下信息:

Image Name   PID    Session Name   Session#    Mem Usage
inetinfo.exe 2500   RDP-Tcp#9      0           5,584 K

此信息告诉我们端口25正在被inetinfo.exe进程使用着。

当然你也可以使用第三方提供的TCPView程序来完成此功能,更多有关TCPView的信息请访问
http://www.sysinternals.com。



Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=230236


使用MiniExcel.SaveAsByTemplate快速地保存百万数据 该代码展示了如何使用MiniExcel快速生成并导出百万级销售数据。核心方法GenerateLargeData()可生成指定数量的随机销售记录,包含客户名、日期、VIP状态、积分等20个字段。通过随机函数模拟真实数据分布,并支持自定义数据量(默认100万条)。配合Excel模板使用MiniExcel.SaveAsByTemplate()方法,能高效地将大数据量导出为Excel文件,且处理速度极快。代码结构清晰,包含数据生成、随机日期辅助方法和数据模型类,适合需要批量生成测试数据或导出大型报表的场景。 阅读详情

相关推荐

Cartographer从安装到实战:手把手教你运行2D/3D建图与定位

本文提供了一份详尽的Cartographer从零安装到实战应用的完整指南。内容涵盖环境准备、依赖编译、源码构建等关键步骤,并手把手指导读者运行2D/3D官方数据集进行建图与定位测试。文章深入解析了参数配置与自定义数据适配方法,帮助开发者快速掌握这一强大的实时同步定位与建图工具,并将其应用于机器人导航与自动驾驶等实际场景。

rice5的博客 952

如何查看计算机端口使用情况

查看端口 在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令: 依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。 小知识:Netstat命令用法 命令格式:Netstat ?-a?

NCTU_to_prove_safety的博客 1690

【5G NB-IoT NTN】3GPP R17 NB-IoT NTN介绍_nbiot ntn

你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!” />你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!更多资料点击此处获qu!!

2401_83703866的博客 3170

【windows】windows系统如何查看端口监听、进程和杀进程

Windows 上打开cmd的三种方式 1. Win + R 2. C:\Windows\System32\cmd.exe 2. 输入%comspec%也可以打开cmd 查看端口监听和对应的PID 语法: netstat –ano | findstr "<端口号>" netstat –ano | findstr "1080" 图中的地2列为端口本机端口监听,所对应的PID为最后一列 查看该PID对应的进程名称 语法: task...

michaelwoshi的博客 1万+

四类九种移位寄存器总结(循环(左、右、双向)移位寄存器、逻辑和算术移位寄存器、串并转换移位寄存器、线性反馈移位寄存器LFSR|verilog代码|Testbench|仿真结果)

移位寄存器有哪些分类呢? 按移位方向分类:①单向移位寄存器(包括左移、右移)②双向移位寄存器 按循环方式分类:①循环移位寄存器②非循环移位寄存器 按部位的不同分类:①逻辑移位寄存器②算术移位寄存器 按输入输出方式分类:①串入串出②串入并出③并入串出④并入并出

Loudrs的博客 1万+

人工智能在软件测试中的广泛应用领域

人工智能在软件测试中的应用领域涵盖了自动化测试、缺陷预测和缺陷检测、智能化测试报告生成等方面。以上提供的示例代码只是其中的一小部分,实际上,人工智能在软件测试中还有许多其他的应用。通过结合人工智能和软件测试,可以提高测试效率和质量,减少测试工作的人力成本,并帮助开发人员更好地理解和改进软件产品。人工智能(Artificial Intelligence,简称AI)在软件测试领域的应用越来越广泛。下面将介绍几个人工智能在软件测试中的主要应用领域,并提供一些相关的源代码示例。

FycPerformance的博客 463
上一篇: 网管日志_Feb012005
下一篇: 网管日志_JAN062005
techweb
博客等级 码龄19年 226粉丝 3842原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值