Product > ClientProtectorGameShield ClientProtector™
GameShield's ClientProtector is a COM component DLL that comes with GameShield's DRM Toolkit. When the ClientProtector is integrated into your application it will provide an internal interface to GameShield's license enforcement system. The ClientProtector component encapsulates all the logic behind processing, enforcing and securing your license.
When using IronWrap, you do not have to directly interface with this component, as everything will be managed for you. However, even if you do use IronWrap you will have the option of interfacing with the component for a fully integrated solution. IronWrap (or your program) invokes the ClientProtector to perform certain actions at run-time and responds accordingly to any return values.
Since the ClientProtector is a COM server integrating it into your applications is simple. Virtually every Windows IDE used for production code supports the COM standard, which makes using the ClientProtector easy, because the code you write to access the ClientProtector is virtually identical no matter what development environment and language your project teams choose to use.
This COM Server DLL exposes an interface to a COM object called the ClientProtector. ClientProtector objects can be created and accessed in any environment that supports the Microsoft COM (Component Object Model) standard. Use the ClientProtector COM component from environments like Visual Basic, MS Visual C++, MS.NET, Borland Delphi, Borland C++ Builder, and many others.
GameShield provides example programs, as well as sample code for several environments to make it easy for you to integrate. The GameShield License Manager even writes sample code for you when you compile a License Project that makes calling the ClientProtector at run-time easy.
Enhanced Security
The safeguards that are enforced by the GameShield ClientProtector include multi-layer encryption and compression technology for code creating and interpretation. It enforces several logical protection mechanisms to protect against thieves and hackers who might try to defeat your license - from simply detecting backdating, detecting kernel mode debuggers, stegnographic licensing to demo reinstallation. With IronWrap, the ClientProtector COM component is virtualized and packaged right inside your protected application, further enhancing security.
See how easy it is to use the ClientProtector for your development environment and inspect the level of its protection. Download the free evaluation GameShield and try it out.