Search found 19 matches
- Tue Sep 20, 2022 1:39 pm
- Forum: Technical questions
- Topic: VMProtect for ARM64
- Replies: 10
- Views: 7134
Re: VMProtect for ARM64
That is good news!
- Mon Jul 04, 2022 8:13 am
- Forum: Technical questions
- Topic: Encrypted exes under windows 10 ARM
- Replies: 7
- Views: 6258
Re: Encrypted exes under windows 10 ARM
Additional info:
When trying a older VMP version (build 1213) then it also works on Parallells. So it seems it is something added in later versions of VMP that causes problem with Parallells for ARM.
When trying a older VMP version (build 1213) then it also works on Parallells. So it seems it is something added in later versions of VMP that causes problem with Parallells for ARM.
- Fri Jul 01, 2022 8:59 am
- Forum: Technical questions
- Topic: Encrypted exes under windows 10 ARM
- Replies: 7
- Views: 6258
Re: Encrypted exes under windows 10 ARM
Yes, it works fine on Windows 10 ARM on Surface Pro X.Admin wrote:Did you try your application on Windows 10 ARM without Apple Mac M1?
- Thu Jun 30, 2022 3:28 pm
- Forum: Technical questions
- Topic: Encrypted exes under windows 10 ARM
- Replies: 7
- Views: 6258
Re: Encrypted exes under windows 10 ARM
Hi, We have a similar ARM problem. Environment: - Apple Mac M1 - Windows 10 ARM running in Parallells Desktop VMProtected file will not start. We've tried 3.6.0 build 1408 and build 1445 with same result. Works fine in Windows 10 on Intel. Works on ARM when not using VMProtect. We only use VMProtect...
- Fri Oct 25, 2019 8:45 am
- Forum: Technical questions
- Topic: Issue with Intel C++ version 19
- Replies: 6
- Views: 5931
Re: Issue with Intel C++ version 19
Ok, we did try to make a smallest reproduceable example of a problem we have in our product. In the real code the branches in switch are not optimized away so this example probably does not expose the real problem. I'll try to create better example.
- Fri Oct 25, 2019 7:23 am
- Forum: Technical questions
- Topic: Issue with Intel C++ version 19
- Replies: 6
- Views: 5931
Re: Issue with Intel C++ version 19
I see. If I understand you correctly it means VM-Protect has an issue with virtualizing a jumptable when it is generated using this technique that Intel C++ uses. But can you detect this code sequence while VM-Protect is processing the binary and emit an error if it fails to virtualize the code corr...
- Thu Oct 24, 2019 11:35 am
- Forum: Technical questions
- Topic: Issue with Intel C++ version 19
- Replies: 6
- Views: 5931
Re: Issue with Intel C++ version 19
What part of the C-code generates that set of instructions? I don't see it here with same source on godbolt: https://godbolt.org/z/5UTpEY
- Wed Oct 23, 2019 12:24 pm
- Forum: Technical questions
- Topic: Issue with Intel C++ version 19
- Replies: 6
- Views: 5931
Issue with Intel C++ version 19
When compiling the attached project with Intel C++ version 19.0, and then protecting it with VM-Protect, the resulting exe-file does not work correctly. Please check what is wrong, thank you. Attached sources and binaries.
- Thu Sep 12, 2019 2:35 pm
- Forum: Technical questions
- Topic: Bug with virtualization of BT instruction
- Replies: 6
- Views: 5982
Re: Bug with virtualization of BT instruction
It seems to work now. Thank you.
- Thu Sep 05, 2019 1:47 pm
- Forum: Technical questions
- Topic: Bug with virtualization of BT instruction
- Replies: 6
- Views: 5982
Re: Bug with virtualization of BT instruction
Here is a zip that also contain the map-file in case you need it.
This is where I suspect the problem is. It seems to work with bit offsets that are small (less than 16?) but in the example where it is 32 it will fail to virtualize correctly.
This is where I suspect the problem is. It seems to work with bit offsets that are small (less than 16?) but in the example where it is 32 it will fail to virtualize correctly.
- Tue Sep 03, 2019 2:42 pm
- Forum: Technical questions
- Topic: Bug with virtualization of BT instruction
- Replies: 6
- Views: 5982
Re: Bug with virtualization of BT instruction
Here you are.Admin wrote:Please send us a compiled binary instead of its sources.
- Mon Sep 02, 2019 9:10 am
- Forum: Technical questions
- Topic: Bug with virtualization of BT instruction
- Replies: 6
- Views: 5982
Bug with virtualization of BT instruction
Hi, I see this in the changelog for VMP 3.4: "Fixed a bug that occurred during virtualization of BT [m16]" But there still is a problem with latest release. The following Delphi program will use the BT instruction to find a value in a set and it fails after being virtualized. Tested in VMP...
- Wed Feb 06, 2019 9:23 am
- Forum: Technical questions
- Topic: Memory protection option is slow?
- Replies: 10
- Views: 9700
Re: Memory protection option is slow?
Just one more question: There is still the startup delay. I thought the VMProtectIsValidImageCRC function would do the CRC-check at that point, but it still seems it enables Memory protection and this happens during load (causing long startup delay), and then the VMProtectIsValidImageCRC function on...
- Wed Feb 06, 2019 8:49 am
- Forum: Technical questions
- Topic: Memory protection option is slow?
- Replies: 10
- Views: 9700
Re: Memory protection option is slow?
Thank you, it works now.Admin wrote:Please try the 1086 build.
- Wed Jan 23, 2019 1:47 pm
- Forum: Technical questions
- Topic: Memory protection option is slow?
- Replies: 10
- Views: 9700
Re: Memory protection option is slow?
Attaced is exe-file built from code shown in previous post. VM-Protect is used with "Memory protection" off (and all other VMP options off too). There is longer startup delay which indicates CRC-check takes place (note: this is during load, it has not yet printed the "start" mess...