hello after update xtrap we have problem with gameole.dll ( its game.dll) we have set it start before xtrap , but almost year it work , but after last update it block it
Xtrap was recently updated to prevent injecting of dll's. (An attempt to stop hackers)
Gotta find another way or I guess you gotta find another 'hack prevention' software.
13-01-12
bobsobol
Re: Help with xtrap , it block game.dll
We shouldn't really support XTrap development here, I think. It's not part of our remit. To make PT work for a private server, or development purpose, disable XTrap.
To secure PT, write or license any suitable security software. There is nothing specific for PT for client side operation, but several server side solutions.
Spoiler:
One of the original aims of XTrap, and GameGuard BTW, where to prevent DLL injection... however, it has seemed to be disabled in XTrap on KPT for some time. (I think they still used that feature of XTrap system in Cabal... not sure) I've not seen GameGuard actually enabled in PT since the early AOR times, but heard rumours that it was going to be reinstated. The API links are still there.
nProtect is now the same thing as GameGuard, and there are links to that in PT too. They also used a system called KeyCrypt, which I believe is more to do with stopping AutoMouse / botting and password keylogging.
The last custom system I worked on was broken by Vista / 7, because it needs to be loaded as a ring-0 driver... these now need to be signed by an authority which Microsoft trusts. (you have to pay to get your code signed, but I read recently that MS are looking for cheep - to free signature authorities for freeware driver, A/V, Base Filter, Filesystem and other Ring-0 software developers)
One major problem with stopping DLL injection is that Direct3D backwards compatibility, and various other Microsoft core OS technologies operate via DLL injection. So if you completely disable DLL injection you can't initialise Direct3D in PT and PT thinks you don't have DirectX installed, or don't have a 3D accelerated graphics card. XD Doh!
Systems like XTrap profit by carefully tracking DLL injection and ensuring that any revision of authorised injection continues to work without problems, but anything unrecognised fails.
My understanding of the use of XTrap on Pservers, (for any game) was that you had to disable XTrap from updating, because that would almost always break your patch to stop XTrap registering with the XT servers and identifying a game not licensing their technology... if you are licensing their technology and updates, you can just ask them to resolve your issue.
We don't allow PT clients to updated from official servers for the same reason. They aren't licensed from them, so they can't support it, so we can't use their updates directly.
It makes sense to only update from your own servers, so you can support the software with your own patches before your users receive them. If you have a working version of XTrap with your client, don't roll out the new XTrap until you have resolved the patching you need to make to support a new version.