winpcap 4.1.3用powershell手动安装GNS3-GUI(Windows)

发布于 2025-02-03 19:11:05 字数 455 浏览 4 评论 0原文

我尝试在Windows上使用GNS3-GUI手动安装WinPCAP:

  1. 7zip提取WinPcap4.1.3.exe

2.try regsrv32.exe 3X DLL(EG%SystemRoot%\ Syswow64 \ Packet.dll),但错误

  1. 创建服务(NPF。 SYS)(%SystemRoot%\ System32 \驱动程序),但是当我检查我的SC查询NPF \输出时:Win32_Exit_code 1275,

所以我的服务NPF停止了&当我尝试启动它时,错误

  • 是正常的,如果我使用GUI安装winpcap时,我有0&所有工作,但我不希望GUI只能CLI

,所以有人可以帮助我,我是新来的create file *.sys,所以也许是我忘记的东西?

thnk

i try to install manually winPcap with for GNS3-gui on windows :

  1. 7zip to extract winPcap4.1.3.exe

2.try regSrv32.exe the 3x dll (e.g %systemRoot%\sysWow64\packet.dll) but error

  1. create service (npf.sys) (%systemRoot%\system32\drivers) but when i check my sc query npf\Output: win32_exit_code 1275

so my service npf stopped & error when i try to start it

  • it's normal if i have exitCode 1275 when i install winPcap with GUI, i have 0 & all work but i don't want the gui only cli

so, someone can help me please i'm new with create file *.sys so, maybe something i forgot ?

thnk

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的笑 2025-02-10 19:11:05
<#
 solution Extract winPcap4.1.3 with 7zip installed
 after: put dll 32 bits & 64 bits + npf.sys (64bits)

 demo: https://github.com/pc-aide/Windows/blob/master/PowerShell/ARM/gns3_&_loopback/05-06-2022.ps1
#>

$pth_srcX32 = "d:\winPcap\x32\"
$pth_dllX32 = "C:\Windows\SysWOW64\"
$pth_srcX64 = "d:\winPcap\x64\"
$pth_dllX64 = "C:\Windows\System32\"
$pth_sys = "C:\Windows\System32\drivers\"

copy $pth_srcX64\packet.dll $pth_dllX64\Packet.dll
copy $pth_srcX64\npf.sys $pth_sys\npf.sys
copy $pth_srcX32\wpcap.dll $pth_dllX32\wpcap.dll
copy $pth_srcX32\pthreadVC.dll $pth_dllX32\pthreadVC.dll
copy $pth_srcX32\Packet.dll $pth_dllX32\Packet.dll
if (!(Test-Path "C:\Program Files (x86)\WinPcap")){new-item "C:\Program Files (x86)\" -Name WinPCap -ItemType Directory}
copy $pth_srcX32\rpcapd.exe "C:\Program Files (x86)\WinPCap\rpcapd.exe"

# app & 1st service
sc.exe create rpcapd type= own start= demand binPath= "C:\Program Files (x86)\WinPCap\rpcad.exe" DisplayName= "Remote Package Capture Protocol..."
# driver (*.sys - 2e service)
sc.exe create npf binPath= "system32\drivers\npf.sys" type= kernel start= auto error= normal tag= no DisplayName= "NetGroup Packet Filter Driver"
sc.exe start npf
<#
 solution Extract winPcap4.1.3 with 7zip installed
 after: put dll 32 bits & 64 bits + npf.sys (64bits)

 demo: https://github.com/pc-aide/Windows/blob/master/PowerShell/ARM/gns3_&_loopback/05-06-2022.ps1
#>

$pth_srcX32 = "d:\winPcap\x32\"
$pth_dllX32 = "C:\Windows\SysWOW64\"
$pth_srcX64 = "d:\winPcap\x64\"
$pth_dllX64 = "C:\Windows\System32\"
$pth_sys = "C:\Windows\System32\drivers\"

copy $pth_srcX64\packet.dll $pth_dllX64\Packet.dll
copy $pth_srcX64\npf.sys $pth_sys\npf.sys
copy $pth_srcX32\wpcap.dll $pth_dllX32\wpcap.dll
copy $pth_srcX32\pthreadVC.dll $pth_dllX32\pthreadVC.dll
copy $pth_srcX32\Packet.dll $pth_dllX32\Packet.dll
if (!(Test-Path "C:\Program Files (x86)\WinPcap")){new-item "C:\Program Files (x86)\" -Name WinPCap -ItemType Directory}
copy $pth_srcX32\rpcapd.exe "C:\Program Files (x86)\WinPCap\rpcapd.exe"

# app & 1st service
sc.exe create rpcapd type= own start= demand binPath= "C:\Program Files (x86)\WinPCap\rpcad.exe" DisplayName= "Remote Package Capture Protocol..."
# driver (*.sys - 2e service)
sc.exe create npf binPath= "system32\drivers\npf.sys" type= kernel start= auto error= normal tag= no DisplayName= "NetGroup Packet Filter Driver"
sc.exe start npf
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文