Monday, November 4, 2019 - 18:00

New PC Guard Software Protection System update has been released. This update is highly recommended for all PC Guard users.

pc guard software copy protection systemWhat's new:

[+] PyInstaller management code has been improved.

[+] Added support for PyInstaller One-File bundled applications.

Both One-Folder and One-File bundled applications are now supported.

[+] Added support for digitally signed PyInstaller applications.

Both One-Folder and One-File bundled applications can now be digitally signed after protection.

[+] Added support for 32bit Python 3.6 PyInstaller One-Folder apps.

[+] New command line option for protected applications: PCG_CL_LOGFILE

Default log filename is "default.log" and it can be changed in Logging settings. This filename is embedded into protected application during protection process. By default, log file is located in license directory on remote machine.

Use this option to override default log filename and location by passing it via command line to protected application.

Definition:

-PCG_CL_LOGFILE [Full path to log file]

Examples:

-PCG_CL_LOGFILE C:\test\test.log

-PCG_CL_LOGFILE “D:\my application data\test.log”

Be sure to put full path to log file in quotes in case path contains space characters as in above example.

Directory with log file must be present on remote machine and should have appropriate access rights so that protected application can write to log file.

[+] New sample projects added:

- altpcgi_cpp_sample.zip

Sample C/C++ console application which demonstrates usage of alternate protection interface (VS 2019 project).

- altpcgi_vbnet_sample.zip (.NET/.NET64 only)

Sample VB.NET console application which demonstrates usage of alternate protection interface (VS 2019 project).

- altpcgi_c#_sample.zip (.NET/.NET64 only)

Sample C# console application which demonstrates usage of alternate protection interface (VS 2019 project).

- pi_env_sample.zip

Sample C/C++ console application which demonstrates usage of protection interface environment variables (VS 2019 project).

Protection interface samples are located in \pcgi subdirectory.

[!] PC Guard was always asking for saving project setting on exit.

[!] Few alternate protection interface implementation fixes.

[!] Few other minor fixes and security improvements.

[>] Interface dll has been updated. Please be sure to update existing version with latest one.