Is Enigma32.exe (console version) thread safe for multithreading ?
I plan to use console application for genarating protected exe's that encrypted by hardware ID (dynamic exe generation).
I need multithreading because of protecting process can be occur at the same time.
What do you think about it?
Is Enigma32.exe thread safe for multithreading
-
Poseidon77
- Posts: 13
- Joined: Mon Nov 26, 2012 8:07 am
Re: Is Enigma32.exe thread safe for multithreading
There is absolutely no problems. Each copy of console version will be run under own process space, so it is not a multithreading issue.
By the way, what is the purpose to use such heavy protection with hardware is encryption? Why not to use standard function with Hardware Lock of registration key?
For .NET application I also recommend to carry some code to unmanaged part (make a mixed assembly with managed and unmanaged code), and apply VM markers for unmanaged code.
By the way, what is the purpose to use such heavy protection with hardware is encryption? Why not to use standard function with Hardware Lock of registration key?
For .NET application I also recommend to carry some code to unmanaged part (make a mixed assembly with managed and unmanaged code), and apply VM markers for unmanaged code.
-
Poseidon77
- Posts: 13
- Joined: Mon Nov 26, 2012 8:07 am
Re: Is Enigma32.exe thread safe for multithreading
Yes, for .NET application I'll of course use VM markers for unmanaged code. (I've some important C++ dlls on the project).
I plan to encrypt all requested (internet download link) exe's with Hardware Id for maximum protection. And I'd like to make this by using enigma32.exe command tool not to do manuel.
This application will be distributed on the internet and may be have heavily download requests. My system sholud be sufficient for simultaneous exe generation.
Is there any way to this automatically in the Enigma project? And can I integrate it to Software billing Panel?
Note: How can I login to Software billing Panel? Is it really in use?
I plan to encrypt all requested (internet download link) exe's with Hardware Id for maximum protection. And I'd like to make this by using enigma32.exe command tool not to do manuel.
This application will be distributed on the internet and may be have heavily download requests. My system sholud be sufficient for simultaneous exe generation.
Is there any way to this automatically in the Enigma project? And can I integrate it to Software billing Panel?
Note: How can I login to Software billing Panel? Is it really in use?
Re: Is Enigma32.exe thread safe for multithreading
Yes, using VM markers is always a very good idea, so please place much attention on this.
And yes, automatic protection is possible with the console version. You will have to call console version with the necessary project file to build a particular version for customer. The only difficulty you may have - make a way to put Hardware ID to the settings in the project file. Project file is pure xml file, and has a very simple structure. Settings for the encryption with Hardware ID are stored in RegistrationFeatures - EncryptWithHardwareID tree.
So you can change this information in project file and then pass it to console version of protector.
As regarding Software Billing Panel, unfortunately, it does not have an ability to protect the file automatically. But it is a very good choice for online activation. It will be officially released within couple weeks.
And yes, automatic protection is possible with the console version. You will have to call console version with the necessary project file to build a particular version for customer. The only difficulty you may have - make a way to put Hardware ID to the settings in the project file. Project file is pure xml file, and has a very simple structure. Settings for the encryption with Hardware ID are stored in RegistrationFeatures - EncryptWithHardwareID tree.
So you can change this information in project file and then pass it to console version of protector.
As regarding Software Billing Panel, unfortunately, it does not have an ability to protect the file automatically. But it is a very good choice for online activation. It will be officially released within couple weeks.
