VM markers in x64 app (C++), can't use inline asm?

x64 version issues
Post Reply
Rogier
Posts: 7
Joined: Tue Nov 16, 2010 1:41 pm

VM markers in x64 app (C++), can't use inline asm?

Post by Rogier » Tue Nov 16, 2010 1:52 pm

I just downloaded the Enigma Protector x64 demo version and reading up in the manual. (Or actually the manual from the x86 version, there is no separate manual for the x64 yet, right?)

One question about using VM markers in C++: this is being done with some inline asm, however as far as I know, Visual Studio 9 doesn't support inline asm on x64 architecture? And even if it does, I assume the asm bytes need to be something different?

So I guess my question is: how do I include the VM markers in a C++ x64 application? :)

Enigma
Site Admin
Posts: 2400
Joined: Wed Aug 20, 2008 2:24 pm

Re: VM markers in x64 app (C++), can't use inline asm?

Post by Enigma » Tue Nov 16, 2010 2:07 pm

Hi Roger,

Yes, you are right, there is the same manual for x86 and x64 versions.

Regarding markers - also agree, Visual Studio does not support inline asm in the code for x64 and this is frustrating.

With the current Enigma Protector x64 you are not able to use markers. We will add another technique for markers for x64.

Please review this post within next 4-5 days, we will make such support!

Rogier
Posts: 7
Joined: Tue Nov 16, 2010 1:41 pm

Re: VM markers in x64 app (C++), can't use inline asm?

Post by Rogier » Tue Nov 16, 2010 2:47 pm

OK, sounds good. I will keep checking during the coming days, thanks for the fast help!

Enigma
Site Admin
Posts: 2400
Joined: Wed Aug 20, 2008 2:24 pm

Re: VM markers in x64 app (C++), can't use inline asm?

Post by Enigma » Fri Dec 17, 2010 8:58 am

Hi Roger,

Just to let you know - Markers now can be used in C++ x64 applications. We have developed the interface for this.

If you are interesting, contact me at support@enigmaprotector.com, I will send you new version!

Post Reply