有没有办法阻止监听特定端口范围,即使某人是管理员?

有没有办法阻止监听特定端口范围,即使某人是管理员?

我在公司的一台机器上看到了一个有趣的功能,我有兴趣在我管理的机器上实现它。

在这样的机器上,Windows 要求我重新启动以安装一些更新,我照做了。之后,我发现了一些相当奇怪的问题,例如 vcxsrv 不工作。
经过一些故障排除后,我发现 5950 和 8070 之间的所有端口都不是“可监听的”。
例如(我在这里使用 python3),
python -m http.server 5950会导致错误OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions
python -m http.server 5949完美运行。

那些不是“可监听”的端口,我很确定它们没有被占用。我已经通过以管理员身份运行 cmd,然后运行命令netstat -ano|findstr 5950等进行了检查。

那台公司笔记本电脑上怎么可能实现这一点?我之所以问这个问题,是因为我感兴趣,以防我想在我管理的系统上做类似的事情。

是否有任何标准方法,甚至是 Windows 原生的方法,可以做到这一点?

下面是一个有助于解释的屏幕截图: 在此处输入图片描述

相关内容