Search found 2848 matches

by Enigma
Wed May 31, 2023 6:44 pm
Forum: Basic
Topic: Enigma Protector Examples
Replies: 3
Views: 74

Re: Enigma Protector Examples

Hi, it would be better if you explain the kind of protection you would like to get from Enigma Protector. Is it code protection, protection with the license and trial, protection against reverse engineering etc. As for Enigma API functions, the common idea of this - communication between protected p...
by Enigma
Wed May 10, 2023 8:30 am
Forum: Enigma Virtual Box x86/x64
Topic: All Users and ProgramData
Replies: 2
Views: 374

Re: All Users and ProgramData

Hi, this root folder is the following:
vb1.png
by Enigma
Wed May 10, 2023 8:23 am
Forum: Enigma Virtual Box x86/x64
Topic: C# File.Exists return true when I embeded dll
Replies: 1
Views: 160

Re: C# File.Exists return true when I embeded dll

Hi, Enigma hooks more deeper system functions. So all higher level functions are, of course, affected.

The behavior you described is well, do you think something is wrong there?
by Enigma
Mon Apr 24, 2023 8:34 am
Forum: Problems
Topic: x64 API calls fail
Replies: 5
Views: 518

Re: x64 API calls fail

Hi Eddie, thanks you for confirmation!
by Enigma
Mon Apr 24, 2023 8:31 am
Forum: Basic
Topic: Ayuda proteger programa en Delphi con Enigma
Replies: 1
Views: 514

Re: Ayuda proteger programa en Delphi con Enigma

Hi, Delphi applications are very well supported to be protected with Enigma Protector. You may want to check this tutorial, where we discribed the common steps for protection of such files: http://www.softwareprotection.info/2022/11/protecting-delphi-lazarus-freepascal-applications-from-simplest-to-...
by Enigma
Fri Apr 14, 2023 2:28 pm
Forum: Problems
Topic: How to protect files in Virtual Box from being unpacked
Replies: 2
Views: 220

Re: How to protect files in Virtual Box from being unpacked

Hi, we recommend to apply the option "Hide files from file open/save dialogs", either globally either for individual files. Such option allows to break known unpacking methods. However, you have to keep in mind that since files in virtual box are visible for program, they could be visible for advanc...
by Enigma
Wed Apr 12, 2023 7:58 am
Forum: Enigma Virtual Box x86/x64
Topic: Passing arguments to main executable for interpreters and usability
Replies: 7
Views: 879

Re: Passing arguments to main executable for interpreters and usability

Loader should be lower in size really. However compression algorithm we are using is not so smart as LZMA, but it performs very quick unpacking (quicker than LZMA does) which affects execution time. Btw, take a look at the option "Share to processes of all platforms", disablining this option reduces...
by Enigma
Wed Apr 12, 2023 7:35 am
Forum: Enigma Virtual Box x86/x64
Topic: Passing arguments to main executable for interpreters and usability
Replies: 7
Views: 879

Re: Passing arguments to main executable for interpreters and usability

Hi, there is used custom compression algorithm optimized for executable files.

Agree that it does not provide such compression as LZMA does, because LMZA compresses whole file, but EVB compresses only embedded file (not the file itself and not the loader).
by Enigma
Wed Apr 12, 2023 7:33 am
Forum: Registration
Topic: Activate (Unpack) my Enigma Protector software
Replies: 1
Views: 362

Re: Activate (Unpack) my Enigma Protector software

Hello, do you have a license for Enigma Protector?
by Enigma
Wed Apr 05, 2023 1:02 pm
Forum: Enigma Virtual Box x86/x64
Topic: Process32Next seeing temp file name
Replies: 6
Views: 465

Re: Process32Next seeing temp file name

OK, thanks, but EVB really operates on a deeper level. Inside CreateToolhelp32Snapshot the system calls the function NtQuerySystemInformation that EVB hooks, so this has to be handled inside EVB to replace .tmp process file name with the virtual one. Just for your information :)