制作带有无界面winpcap的exe安装包

本文介绍了如何使用Advanced Installer工具创建一个包含无界面Winpcap的静默安装包。详细步骤包括:确定所需文件及位置,如Packet.dll等,为不同操作系统准备文件,将npf服务写入注册表和批处理文件,以及通过批处理文件进行文件拷贝和驱动服务的安装、启动、停止和删除操作。
摘要由CSDN通过智能技术生成

最近有个产品,需要使用winpcap提供的网络监测功能,生成的exe安装包里面需要静默安装上不带有界面的winpcap所有功能文件。使用的安装包制作工具是:Advanced Installer,使用的winpcap是4.1版本。

首先我们需要知道安装需要的文件:Packet.dll,WanPacket.dll,wpcap.dll,pthreadVC.dll,npf.sys。他们所在的位置也需要搞清楚,如果是手动拷贝,则需要将文件Packet.dll,WanPacket.dll,wpcap.dll,pthreadVC.dll复制到system32中,将npf.sys复制到system32\drivers中。npf是我们要安装的一个驱动服务,安装这个服务,我们需要使用sc.exe的处理:sc create npf binpath= system32\drivers\npf.sys type= kernel start= demand。同时卸载方法是:先停止驱动npf(sc stop npf),再删除驱动(sc delete npf),最后删除上文提到的5个文件。

下面我们来解析一下安装包的制作过程:

1.为了支持多个操作系统,对多系统下安装winpcap4.1版本,找到对应的以上几个DLL文件,并分别拷贝到设定好的分类目录。使用Advanced Installer打开需要制作的setup.aip文件,点开Deployment/Organization,对这些DLL文件进行分系统存储。而npf.sys服务文件也需要根据不同的操作系统,存储在对应的System32/drivers/npf.sys下。

2.我们把npf服务写入注册表文件,新建一个文本文件为wpcap.inf,内容写:<

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值