Any questions? Ask us: support@enigmaprotector.com

Help

Manual
Additional
Manual

Protection Events

Protection Events

Set up a set of events that will be triggered by protection before of after protection finishes. Basically, the feature allows to run specified process with specified parameters before or after protection. Usual use-cases are following:

  • Digitally sign protected executable with signtool.exe
  • Run protected file after protection finishes
  • Start other post-protection queued events (eg, installator builder)
  • Play notification sound when protection finishes

Edit Protection Event

Enable - enables the event. If event is disabled, it won't be fired, however it will stay in the events list. When Happens? - determines whenever the event will be fired:

  • Before Protection
  • After Protection, Always - event is run with no matter if protection succeeded or failed
  • After Protection, if Succeeded
  • After Protection, if Failed

Command Line - the command to run, with necessary parameters. Command line may contain special Path Variables to specify the path to the file to be executed, or running parameters. Path Variables that represent folders do not include ending path delimiter!

Examples:

Protection Event - Example

This example runs signtool.exe to digitally sign the protected file with the code signing certificate. The command expects the signtool.exe to be located at the same folder with the non protected input file (the folder %INOUT FILE PATH% is used for signtool.exe). Event happens only after successful protection.

Protection Event - Example

Simple example, it just runs the protected file after successful protection.