ClientProtector COM Component with GameShield

By: Gameshield  09-12-2011
Keywords: License

> > 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.

Keywords: License

Other products and services from Gameshield


GameShield IronWrap Protection -

Extensive anti-hacking/cracking, code obfuscation, cryptographic machine-binding, tamper-proofing, encryption, compression, intrusion-detection and several secret and proprietary methodologies are used to keep your content safe. The IronWrap system may contain a pre-defined license model, logic, and customizable user-interface elements to allow the user to interact with the IronWrap system itself.


License Management and Copy Protection for Games with GameShield

With a myriad of licensing and activation options available, GameShield enables you to distribute and sell products online while protecting what matters most - your Intellectual Property. Increase your profit potential while reducing your development costs by introducing GameShield’s licensing and protection software suite as early as possible into your development cycle.


Operating Systems, applications, executables that are compatible with GameShield

The following operating systems are supported by GameShield™ for development and deployment. GameShield License Manager can run in the following Virtualization software. Standard PE 32-bit Windows applications.


Key Product Features of GameShield

GameShield's DevKit is an easy-to-use development toolkit for providing developers and publishers with a flexible Digital Rights Management solution for wrapping and licensing their content. GameShield has a full array of simple licensing and activation methods to engage all gamers, and a full aresenal of protection tools to keep crackers at bay. Reduce your development team's workload.


Automatically Activate Products with CheckPoint License Server for GameShield

GameShield’s CheckPoint License Server allows you to add central authentication / activation functionality to your application to deliver a truly world-class automated activation solution with a broad range of features. Serial Number Activation - to perform virtually any function inside the client license while maintaining centralized server-based control over the activation of those licenses.