nope
Main Topics
Browse All TopicsHi guys,
I am writing a small anti cheat program for an old multiplayer game.
Here's how it would function:
It would be a DLL, which would get called upon game run. ( I would modify the line which calls the WSOCK32.DLL, to call my DLL ). The problem is, I would then have to call the WSOCK32.DLL from my DLL, and forward all game's calls to it. So my question is - How can i do that ( code wise ) ?
Thank you and have a nice day :)
Sal
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Hmmm.
Try following the thread http://www.experts-exchang
May I ask which calls you wish to monitor?
thank you, i'll read it now.
well the most cruicial is the onconnect call, which wouldn't allow connections to the game, if the person connecting doesnt have the same anti cheat ( the client anti cheat would send a small packet, with the right recognition key to the game's host and thus the ac host ) :)
It depends which socket calls you hook into. If you're just wanting to test if, on connect, a certain "thing" is present, it would be enough just to hook into the connect call. You test of the "thing" is present, if so call the entry which the hook returned on installation, if not return socket_error which would abort the connection.
The point is you'd have to input "proxy game.exe" instead of "game.exe" and you'd also have to somehow not let game.exe connect to your server.
Business Accounts
Answer for Membership
by: BigRatPosted on 2006-01-12 at 04:34:35ID: 15680553
I presume you don't have the source code for the game?