http://bugs.winehq.org/show_bug.cgi?id=27075
--- Comment #9 from Daniel Skorka daniel.skorka@uni-konstanz.de 2011-05-09 10:07:22 CDT ---
First you have to make sure that PunkBuster basics work by using the PB svc tool:
~/.wine/drive_c/Program Files/EA Games/Battlefield Heroes$ wine ./pbsvc_heroes.exe
click "Test services"
The PunkBuster "A" and "B" service should run and the kernel driver "K" can be extracted and run too.
The test works fine, all results green.
Your problem might be this one:
... wine: Call from 0x7b838257 to unimplemented function ntoskrnl.exe.PsLookupProcessByProcessId, aborting ...
Yes, I think that's it. I didn't bother to do a trace, but that warning pops up several times.
But even with that stub in place (preventing crash of kernel driver) you will more or less frequently encounter bug 9685 in the game, effectively destroying gameplay.
Yes, I understand that. Still, it would be nice to fix this bug.
Regards