> > ClientProtector COM Component
GameShield includes a COM component DLL, called ClientProtector, as part of our SDK Devkit. GameShield's ClientProtector can be programmatically integrated into your application, providing supreme flexibility in realizing whatever licensing scheme you want to implement. It will provide an optional API to GameShield's license enforcement system and encapsulates all the logic behind processing, enforcing and securing your license.
The GameShield ClientProtector allows you to create a complete custom license model with customer prompts integrated directly into your game. This provides access to features such as in-game activation directly on your game interface.
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. 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.
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.