Internal protection error

Post here messages if you have any problems with working of Enigma Protector
Post Reply
lkalam
Posts: 18
Joined: Wed Feb 04, 2015 10:31 am

Internal protection error

Post by lkalam »

Hello,

I have sent your support staff debug log files since 9 Feb but have received no reply. Our customers are complaining about receiving this error and we are losing reputation quite rapidly.

We need a reply asap!

Lefteris Kalamaras
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Internal protection error

Post by Enigma »

Hi Lefteris, replied yesterday, please confirm if you got reply.
lkalam
Posts: 18
Joined: Wed Feb 04, 2015 10:31 am

Re: Internal protection error

Post by lkalam »

Got the reply back then, we have since discovered a possible reason why this is hitting, but we need confirmation from you. Here's the answer we got:

"ORBX's ObjectFlow is one of several modules created to directly inject scenery content into the simulators memory, it uses injection as a workaround for the lack of dynamic display in the simulator. We use it at almost every airport.

According to ORBX, "the issue arising is that FSLabs is relying on DRM that monitors simulator memory for changes. If that is their DRM approach, then it will encounter conflicts with any external module that accesses the simulator's memory directly. We can't do anything about that without redeveloping a new dynamic display engine from the ground up and frankly, that's just not likely for the sake of preserving somebody else's ability to monitor the whole simulator for DRM purposes."

They also make the point about what is a DLL file? A DLL (dynamic link libraries) is a library that contains code and data that can be used by more than one program at the same time.

It would seem that the memory protection being used by FSLabs needs to be limited to your own code (DLLs) and not try to monitor the entire memory used by P3Dv4 and other add-ons. This will make life for users much simpler and less problematic. This is a problem created by FSLabs so it something you need to address to address conflict with other legitimate add-ons."

As you can see, they are claiming that Enigma is monitoring the entire simulator process memory, rather then our own DLL - is that the case? I was under the impression that Enigma only monitors its own protected DLL for issues. Would you be kind enough to explain what is going on behind the scenes with the "Internal protection error" and if it's at all possible to change the message to a user-supplied one instead?
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Internal protection error

Post by Enigma »

Hi, first of all, "Internal Protection Error" is a message generated by our protection system, if something is going wrong while protection initialization - this exception is raised. To debug this problem you do not need to contact to third vendors to figure it out, we have a debug version of Enigma that you can temporary use for protection to find a reason of this problem. So if the question to find a reason of this error - contact us at support@enigmaprotector.com.

Next, regarding the comment you posted, from the 3rd company, I would advise them to be more diplomatic and calm in arguments, moreover when these arguments becomes public. Enigma Protector does not check for a memory of the 3rd modules, except for the following:
1. some system libraries that belong to Windows system
2. .NET framework libraries if .NET module is being protected
3. native Windows system libraries for Virtual Box.
lkalam
Posts: 18
Joined: Wed Feb 04, 2015 10:31 am

Re: Internal protection error

Post by lkalam »

Yes, I agree that people should be (a lot more) diplomatic with their responses.

It's not too easy to run special debug scenarios as we don't have this error pop up internally and we don't feel comfortable really pushing a debug-protected version to customers.

We will contact you again directly at support@ to get the latest debug version, thanks!
Post Reply