Page 1 of 1

Unknown Windows API function

Posted: 2011-01-06 03:56
by catlinwester
Hello i am trying to play PR but every time i join a server i get this message. I have tried running in Admin mode and also Windows XP compatibility mode. What do i need to do to fix this? I am running Windows 7 with AVG av installed.

Re: Unknown Windows API function

Posted: 2011-01-06 19:50
by thepalerider
I did a search with Google for
"Unknown Windows API function in BF2"
About 107,000 results (0.32 seconds)
Found this page close to the top.

Here are highlights with some possibilities in red:
29 Nov 2005, 07:58 AM
There are going to be more an more API kicks likely in the near future. I think we should look into a Sticky, started here, and then copied to all games. These API checks will be rolling out to all PB games, and like the Insuffecient OS Privs, will be subject to reoccuring lapses as trojans/virii/spyware make their rounds. Tools and instructions for each type of vio would be very useful to start compiling into one spot.

API Kick 131124:

Known cause: BF2Amp
Solution: Don't use it

Known cause: PowerStrip
Solution: Get the latest version. Old versions of PS cause this kick.

API Kick 131126:

Known cause: Researching - Contact Evenbalance Support for troubleshooting - EvenBalance Support Ticket
Solution: Unknown

API Kick 131127:

Known cause: Researching - Contact Evenbalance Support for troubleshooting - EvenBalance Support Ticket
Solution: Unknown

API Kick 131129


Known cause: Trojan.Horse.BackDoor.Agent.BA
Solution: ID and remove it using AVG or other AV program (AVG recommend, currently only AV detecting this 11/28/05)

In NOTEPAD write this:
CODE
@echo off SET FILE=sqll echo y | cacls c:\windows\system32\*FILE*.dll /g Everyone:f attrib -r -s -h C:\Windows\system32\*FILE*.dll ren C:\Windows\system32\*FILE*.dll *FILE*.old del C:\Windows\system32\*FILE*.old

Than change the *FILE* to the filename infected and save this as REMOVE.BAT file. Run it in normal mode and the trojan BackDoor.Agent.BA is OUT.

Now, the hard part appears to be finding the name of the dll. The dll is write protected, and is unable to be deleted normally. Try the free version of AGV to tag the DLL. Also check out http://www.symantec.com/.../backdoor.agent.b.html

Known cause: Proxy.L Trojan
Solution: Remove with AV or Trojan remover

Known cause: Trojan horse Downloader.Agent.AL
Solution: Remove with AV or Trojan remover

Known cause: Trojan horse PSW.Delf.2.A
Solution: Remove with AV or Trojan remover

API Kick 131133:

Known cause: Ventrillo Voice Overlay - Possibly other overlay programs. (ATI tool tray from Omega Drivers suspect)
Solution: Disable overlay program

Known cause: DxTweaker
Solution: Disable DxTweaker program

Known cause: Older TSO - Causes a "Missing/Corrupted API" kick
Solution: Update TSO to latest build

API Kick 131135 - disabled as of 12/01/05

Known cause: Tiny Firewall
Solution: Uninstall it for a quick fix. Looking for options to disable API hooking and keep it installed.

Known cause: Kaspersky
Solution: possible options

Known cause: Ad-Aware
Solution: appears to load files on boot or run that stay active. Reboot and do not enable to play.

API Kick 131136

Known cause: Running BF2 in compatability mode
Solution: Disable compatabilty mode, do not run other programs in compatability mode at the same time.

billyzane1
30 Jan 2006, 10:43 PM
FYI, found out is was 131133. I was running ventrilo overlay AND ATI tool overlay. Disabled both and I can play!!!!!!!!!!!!!!!!


Good luck

Re: Unknown Windows API function

Posted: 2011-01-06 22:44
by catlinwester
API kick 131136 is the one i'm getting. I disabled compatability mode and now can play for 2 minutes before i kicked for the same reason. Any other suggestions? It's the only program i have running.

Re: Unknown Windows API function

Posted: 2011-01-07 23:54
by thepalerider
Google search "API Kick 131136 in bf2"
About 218 results (0.34 seconds)

Highlights from this page

updated ati diver from 9.5 to 9.6 solved this problem.

ati hd4850


I've found a few things about this error, one points at Steam and another points to running BF2 in compatibility mode. All the articles I found are 2007 or earlier, so I'm betting this was an issue on Windows Vista as well. The article on Steam said to turn off the in game community setting. The error was also seen in the Punkbuster forums from 2008 along with this (since you mentioned it).

Check out other pages for more ideas.
Good luck