General information
Terms and definitions
Feature is a functional part of the program that needs to be licensed. Features can be executable files, modules, fragments of program code, individual functions, or the entire program.
Protection project is the utility entity that stores the protection settings of the user's program or feature.
The Project menu is used to perform basic operations with a Protection project: create, open, and save, as well as change the utility user.
All Protection projects are stored by default in the C:\Users\"PC user name"\Documents\Guardant Protection Studio directory.
After authorization, a new Protection project and a new folder in this directory to store it are automatically created by the utility. By default, the folder name is Project [Protection Project number].
Protection projects are numbered sequentially, starting with 1. The numbering is automatic.
The Protection project file has the .pprx extension.
Basic operations with a Protection project:
New project
After authorization in the utility, a Protection project is automatically created.
You can create a Protection project manually in two ways:
Method 1.
Press the Ctrl+N key combination in the utility.
Method 2.
- Select the Project menu of the utility.
- In the context menu that opens on the right, select New project.
The protection project has been created.
Open project
There are two ways to open a Protection project:
Method 1.
- Press the Ctrl+O key combination in the utility.
- In the Open a project file window that opens, select the Protection project file and click Open.
Method 2.
- Select the Project menu of the utility.
- In the context menu that opens on the right, select Open project....
- In the Open a project file window that opens, select the Protection project file and click Open.
The Protection project is open.
Save project
Save project
There are two ways to save the Protection project to the default directory:
Method 1.
- Press the Ctrl+S key combination in the utility.
- In the Save the project file window that opens, specify the Protection project name and click Save.
Method 2.
- Select the Project menu of the utility.
- In the context menu that opens on the right, select Save project.
- In the Save the project file window that opens, specify the Protection project name and click Save.
The Protection project is saved to the default directory.
Save project as
There are two ways to save the Protection project in the selected directory:
Method 1.
- Press the Ctrl+Shift+S key combination in the utility.
- In the Save the project file window that opens, select the desired directory, specify the Protection project name, and click Save.
Method 2.
- Select the Project menu of the utility.
- In the context menu that opens on the right, select Save project as....
- In the Save the project file window that opens, select the desired directory, specify the Protection project name, and click Save.
The Protection project is saved in the selected directory.
Save project for CI/CD
This functionality makes it possible not to tie the assembly to one computer.
Before saving the Protection project, you must check that all files and folders involved in the project are saved on one disk.
There are two ways to save the CI/CD Protection project:
Method 1.
- Press the Ctrl+Alt+S key combination in the utility.
- In the Save the project file window that opens, select the directory where the environment is located, specify the Protection project name, and click Save.
Method 2.
- Select the Project menu of the utility.
- In the context menu that opens on the right, select Save project for CI/CD.
- In the Save the project file window that opens, select the directory where the environment is located, specify the Protection project name, and click Save.
The Protection project is saved for CI/CD.
Change user
There are two ways to change the utility user:
Method 1.
Press the Ctrl+U key combination in the utility.
Method 2.
- Select the Project menu of the utility.
- In the context menu that opens on the right, select Change user.
As a result, the utility authorization window will open, in which it is possible to enter the new user data to log in.