2024 03 18 12 06 在mac的wine中使用winpcap.

因為我有個程式需要使用到winpcap.
但是wine預設的wpcap.dll和packet.dll一跑就有問題.
所以google好久都沒看到有用的資訊.
一直看到這篇
DirectX 9.0c March 2008 redistributable on Linux with Wine
才覺得可以用自己copy進去的wpcap.dll和packet.dll. 試了好一會.
發現可以在這檔案 Contents/SharedSupport/prefix/user.reg #1,
裡面添加
[Software\\Wine\\DllOverrides] 1707494363
"packet"="native,builtin"
"wpcap"="native,builtin"
再執行就可以了!
但這只解決可以讀pcap file,
還是不能使用live capture packets.

PS1: 放進這檔案位置, 我不確定是不是最好的位置.