递归火山软件开发平台
标题:
用C++弄了个NPCAP抓进程通讯IP的程序,不知道怎么转成火山
[打印本页]
作者:
曼菲士
时间:
6 天前
标题:
用C++弄了个NPCAP抓进程通讯IP的程序,不知道怎么转成火山
(, 下载次数: 6)
上传
点击文件名下载附件
(, 下载次数: 8)
上传
点击文件名下载附件
(, 下载次数: 1)
上传
点击文件名下载附件
主要还是火山PC调用DLL文件时要传参数,把dll中的函数弄到火山里面时不知道该怎么写类型,头大。
例如:
if
(
pcap_findalldevs
(
&
alldevs
,
errbuf
)
==
-
1
) {
这个&alldevs用取变量地址不行,是个结构,要用类表达,但是类里面好几个类型又要用指针,想到头发都掉了。
不知有没有高手帮忙转成火山PC代码,学习学习,万分感谢。
作者:
server
时间:
6 天前
让我猜猜实现过程。
1、创建原始套接字。
2、bind() 指定网卡。
3、此时你会源源不断的得到recv消息。
yes or no ??
作者:
曼菲士
时间:
4 天前
server 发表于 2025-4-28 17:15
让我猜猜实现过程。
1、创建原始套接字。
2、bind() 指定网卡。
这个程序类似Process Monitor,主要是想采集某些进程的通讯IP以便判断是否有问题,做IP记录,剔除不必要的进程,微软的Process Monitor虽然也能达到这个效果,但是内存占用实在太大了,时间长就会因内存满而停止工作,用AI弄了个C++的虽然能用,但是c++的UI实在太烂了,不想花太多时间在UI上,本想把c++这段搬到火山PC上试试,发现有不少难点,对c++不够熟是个问题,慢慢研究看了。
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4