wincap安装内幕
生活随笔
收集整理的這篇文章主要介紹了
wincap安装内幕
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
安裝內幕, 呵呵, 似乎很高深的樣子. 其實很簡單。 這兩天公司的同事提了一個需求,要搞清楚winpcap軟件安裝真正做了什么,因為我們不想要winpcap的安裝界面。在用google在網上搜了一番之后,發現原來安裝軟件原來這么簡單,軟件安裝包的制作也非常簡單。 先看看winpcap的安裝到底做了什么,其實在window上安裝軟件無外乎做兩件事:拷貝一系列文件到相應的目錄下;修改一下注冊表的相關信息。?winpcap安裝也有這個過程,它將packet.dll、pthreadVC.dll、wanpacket.dll、wpcap.dll拷貝到windows/system32/目錄下,同時將驅動文件npf.sys拷貝到windows/systems/drivers/目錄下。拷貝完文件接下來就是要改注冊表的相關信息了,因為winpcap是一個抓包軟件,所以它要向系統注冊一下抓包驅動的服務。這里涉及到注冊表的一些操作: [Version]?
Signature="$WINDOWS NT$"?
[DefaultInstall.Services]?
AddService=NPF,,winpcap_svr?
[winpcap_svr]?
DisplayName=Netgroup Packet Filter?
ServiceType=0x1?
StartType=3?
ErrorControl=1?
ServiceBinary=%12%\npf.sys 這是wpcap.inf文件。 接下來是一個批處理文件wpcap.bat,完成整個安裝過程: rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 %CD%\wpcap.inf?
if /i %CD%==%SYSTEMROOT%\system32 goto COPYDRV?
copy packet.dll %SYSTEMROOT%\system32\?
copy wpcap.dll %SYSTEMROOT%\system32\
copy wanpacket.dll %SYSTEMROOT%\system32\
copy pthreadVC.dll %SYSTEMROOT%\system32\?
?
:COPYDRV?
if /i %CD%==%SYSTEMROOT%\system32\drivers goto END?
copy npf.sys %SYSTEMROOT%\system32\drivers\??
:END 執行這個批處理文件就可以完成winpcap軟件的安裝過程了。 而制作.exe的安裝包,實際上就是用winrar將上述所有的文件打包成.exe的自解壓縮文件,然后把解壓后執行的文件名設置成wpcap.bat即可。?
本文轉自 筆頭 51CTO博客,原文鏈接:http://blog.51cto.com/douvip/41228,如需轉載請自行聯系原作者
Signature="$WINDOWS NT$"?
[DefaultInstall.Services]?
AddService=NPF,,winpcap_svr?
[winpcap_svr]?
DisplayName=Netgroup Packet Filter?
ServiceType=0x1?
StartType=3?
ErrorControl=1?
ServiceBinary=%12%\npf.sys 這是wpcap.inf文件。 接下來是一個批處理文件wpcap.bat,完成整個安裝過程: rundll32.exe setupapi,InstallHinfSection DefaultInstall 128 %CD%\wpcap.inf?
if /i %CD%==%SYSTEMROOT%\system32 goto COPYDRV?
copy packet.dll %SYSTEMROOT%\system32\?
copy wpcap.dll %SYSTEMROOT%\system32\
copy wanpacket.dll %SYSTEMROOT%\system32\
copy pthreadVC.dll %SYSTEMROOT%\system32\?
?
:COPYDRV?
if /i %CD%==%SYSTEMROOT%\system32\drivers goto END?
copy npf.sys %SYSTEMROOT%\system32\drivers\??
:END 執行這個批處理文件就可以完成winpcap軟件的安裝過程了。 而制作.exe的安裝包,實際上就是用winrar將上述所有的文件打包成.exe的自解壓縮文件,然后把解壓后執行的文件名設置成wpcap.bat即可。?
本文轉自 筆頭 51CTO博客,原文鏈接:http://blog.51cto.com/douvip/41228,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的wincap安装内幕的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 定时打开app,如何 定
- 下一篇: 你们这些90后,都是什么神仙小精灵?