Wednesday, May 13, 2026 - 10:10

PC Guard: REMOTE Protection: Activation Codes

The SOFPRO licensing ecosystem utilizes activation codes to regulate software access based on project settings and hardware-specific identifiers (Site/MID codes). The system distinguishes between Standard Activation Codes, Extended Activation Codes, and Activation Files, each offering increasing levels of complexity and control.
Read more...
Wednesday, May 6, 2026 - 10:10

PC Guard: REMOTE Protection: Site/MID codes

This blog post provides a comprehensive overview of a software activation and machine locking system designed to prevent unauthorized application use. The core of the system is machine locking, a process that links a protected application to a specific computer. This link is established using a unique computer signature derived from seven distinct software and hardware parameters, known as "locks."
Read more...
Tuesday, April 28, 2026 - 17:11

PC Guard: REMOTE Protection: Demo Mode

Blog post provides a detailed analysis of the "Demo Mode" feature for software secured with remote protection. The core function of Demo Mode is to enable a trial or evaluation period for an end-user, delaying the requirement for a mandatory activation code. By default, applications with remote protection demand activation on their first run; enabling Demo Mode bypasses this, allowing access for a predefined period or number of uses.
Read more...
Tuesday, March 31, 2026 - 11:47

PC Guard: REMOTE Protection: Machine Locking

Article provides a comprehensive analysis of the machine locking features used for software protection, as detailed in the source materials. The core function of machine locking is to bind a protected application's license to a specific computer using a combination of software and hardware identifiers, known as "locking parameters." These parameters are used to generate unique Site/MID codes, which are central to the activation process.
Read more...
Tuesday, March 24, 2026 - 10:39

PC Guard: REMOTE Protection: General settings

This article outlines the core configuration parameters and functional logic governing remote software protection within the PC Guard ecosystem. The system utilizes a unique 96-bit Program ID for application encryption and provides robust mechanisms for managing license lifecycle transitions. Key capabilities include backward compatibility with legacy Version 5 (V5) licenses, strict installation directory locking, and the ability to offload the activation process to external applications. Effective implementation relies on the strategic use of Update IDs to manage license resets and the careful orchestration of application signatures to ensure seamless user transitions during product updates.
Read more...
Monday, March 9, 2026 - 11:32

PC Guard: REMOTE protection: Examples

REMOTE protection system is a comprehensive software licensing and copy protection solution designed to securely lock an application to a specific remote computer, thereby preventing unauthorized distribution and use. Its core function relies on generating a unique computer identifier (Site/MID codes) based on a configurable set of seven hardware and software parameters. This system facilitates a robust activation process, which is offline by default but can be fully automated online via the Activation Center (ACEN).
Read more...
Monday, March 2, 2026 - 11:30

PC Guard: Remote protection: Overview

REMOTE protection system is a software licensing and copy protection solution designed to securely lock an application to a specific remote computer, thereby preventing unauthorized distribution and use. The core of the system relies on generating a unique computer identifier, composed of Site and MID codes, which is derived from a combination of seven distinct hardware and software parameters, known as "locks."
Read more...
Tuesday, February 17, 2026 - 11:28

PC Guard: PLAIN protection

PLAIN protection is a foundational software security method designed to protect applications from reverse-engineering, patching, disassembly, and analysis. It achieves this by wrapping the application in a security envelope, encrypting its code, and embedding anti-debugging and anti-decompilation measures. A key characteristic of this method is its portability; an application protected with PLAIN protection can run on any computer without being locked to specific hardware.
Read more...
Tuesday, February 10, 2026 - 11:25

PC Guard: System settings

This article provides a comprehensive analysis of the global System Settings for the PC Guard software protection suite. These settings govern the behavior of the application for all projects on the host computer and are categorized into two primary functions: General Settings, which control core operational workflows, and Notifications Settings, which manage user-facing warnings and prompts.
Read more...
Monday, February 2, 2026 - 11:52

PC Guard: Protected application command line

This blog post is about the command-line interface options available for applications protected by PC Guard. These options provide a powerful mechanism for managing licensing, activation, and configuration externally without direct user interaction with the application's GUI. All command-line options are case-sensitive and are enabled by default, though their parameters can be customized.
Read more...