Digital signatures

Is it possible to add an automatic way to digitally sign the output assembly in the next version, where you select the files and vmp outputs the already-signed executable/dll? Or just adding an user-friendly interface for setting options and vmp just call some external tool to sign the assembly.

Unfortunately VMProtect has no such feature. We can recommend you to use BAT/CMD file and console version of VMProtect with execution of signtool in it.

Hope this help.

But its possible to embed this feature in the future versions?

You can to use the VMProtect`s script for this:

function WinExec(lpCmdLine: PChar; uCmdShow: Integer): Integer; external 'WinExec@kernel32.dll stdcall';

procedure OnAfterCompilation;
begin
  WinExec('signtool.exe .....', 1);
end;

Hope this help.

Perfect! Thank you!