Search found 21 matches

by ChMo
Fri Nov 06, 2015 3:51 pm
Forum: Technical questions
Topic: VMP 3 script - lock function to key
Replies: 2
Views: 5671

Re: VMP 3 script - lock function to key

No such feature?
Using the UI I can select a protected function and see a "Lock To Serial Number".
Ok, so this is inactive because it's not implemented yet, and thus also not exposed to the script. :)
by ChMo
Fri Nov 06, 2015 11:14 am
Forum: Technical questions
Topic: VMP 3 script - lock function to key
Replies: 2
Views: 5671

VMP 3 script - lock function to key

In VMP 2 I could add a function via script and lock it to the key with this code: proc := VMProtector.AddByAddress(func.Address, compilationType, True); proc.CompilationOptions := proc.CompilationOptions + [coUseKey]; In VMP 3 I haven't found a way to do it. Neither CompilationType, nor the object r...
by ChMo
Tue Mar 17, 2015 1:20 pm
Forum: Technical questions
Topic: VMP3 r269 - Created exe crashes
Replies: 3
Views: 7939

Re: VMP3 r269 - Created exe crashes

Works fine now, thanks.
by ChMo
Wed Mar 11, 2015 8:50 am
Forum: Technical questions
Topic: VMP3 r269 - Created exe crashes
Replies: 3
Views: 7939

VMP3 r269 - Created exe crashes

The latest demo gives me some trouble. Instead of the usual " This application is protected with unregistered version of VMProtect. " messagebox on startup I get a messagebox containing some unicode garbage instead. Sometimes the messagebox doesn't appear at all and the exe silently crashe...
by ChMo
Mon Mar 09, 2015 1:03 pm
Forum: Technical questions
Topic: VMP3 - Lua support
Replies: 4
Views: 7839

Re: VMP3 - Lua support

Thanks for the code snippets. So addByAddress is in file:functions() :) VMP crashes for me though whenever I attempt to delete a function in my small sample project. I'm using the latest build 269. I've tried 3 different ways of removing added functions: local file = vmprotect.core():inputFile():ite...
by ChMo
Thu Mar 05, 2015 1:52 pm
Forum: Technical questions
Topic: VMP3 - Lua support
Replies: 4
Views: 7839

VMP3 - Lua support

First of all, I really like the new Lua scripting support. It opens up a lot of interesting usage scenarios. There are a few minor things that could still be improved. C is 0-based, while Lua is 1-based. Thus if I do "for i = 1, obj:size() do obj:item(i)..." in Lua, then I'll access an inv...
by ChMo
Fri Jan 09, 2015 11:25 am
Forum: Technical questions
Topic: VMP3 - Where did the compilation options go?
Replies: 3
Views: 7057

VMP3 - Where did the compilation options go?

I've previously used VMP 2.13.5 and just tried out the 3.0.0-b32 demo. It generates a protected executable way faster than the previous version. Also my protected executable is now "just" 5 MB. With VMP 2 the protected executable was 25 MB, and took way longer to build. However when disabl...
by ChMo
Fri Oct 10, 2014 9:55 am
Forum: Technical questions
Topic: VMP VM detection vs. Microsoft Hyper-V
Replies: 2
Views: 8825

Re: VMP VM detection vs. Microsoft Hyper-V

Yes, Hyper-V is detected, and that's the issue :) Quite a few users have reported by now that they can't start the protected application due to the "VM detected" error. They say they're running it on their "main OS", and not in a VM window. However they have Hyper-V enabled, so t...
by ChMo
Tue Sep 30, 2014 12:39 pm
Forum: Technical questions
Topic: VMP VM detection vs. Microsoft Hyper-V
Replies: 2
Views: 8825

VMP VM detection vs. Microsoft Hyper-V

It seems the VMP 2.13. VM detection doesn't work well with Microsoft Hyper-V. Once a protected application is run under Windows 8.1. Pro with Hyper-V, it refuses to run due to the VM detection. I've spotted a related thread in the Russian section of the forum here: http://www.vmpsoft.com/forum/viewt...
by ChMo
Tue Sep 30, 2014 12:29 pm
Forum: Technical questions
Topic: Conflict with MS Enhanced Mitigation Experience Toolkit
Replies: 2
Views: 6511

Re: Conflict with MS Enhanced Mitigation Experience Toolkit

Is this a confirmed problem, and will it be solved with VMP 3.0?
by ChMo
Tue Apr 08, 2014 12:28 pm
Forum: Technical questions
Topic: VMProtect failing to decrypt a string the second time
Replies: 1
Views: 6675

VMProtect failing to decrypt a string the second time

This issue occurs with VMProtect Ultimate 2.13.5. My reduced code looks like this: { char* p1 = VMProtectDecryptString("IdenticalTest") + 3; DoStuff(p1, "Foo"); VMProtectFreeString(p1 - 3); } { char* p1 = VMProtectDecryptString("IdenticalTest") + 3; DoStuff(p1, "Ba...
by ChMo
Thu Sep 05, 2013 1:53 pm
Forum: Technical questions
Topic: Expired activation codes -> bad reply
Replies: 2
Views: 6338

Expired activation codes -> bad reply

I've tried to activate an expired activation code. The return value is ACTIVATION_BAD_REPLY, instead of ACTIVATION_EXPIRED. I've verified that my WebLM returns "EXPIRED" as response to the activation request. The weblm.vmpsoft.com server behaves the same. My Include\C\VMProtectSDK.h contai...
by ChMo
Thu Sep 05, 2013 1:20 pm
Forum: Technical questions
Topic: Multiple license activation not possible on same PC
Replies: 6
Views: 10163

Re: Multiple license activation not possible on same PC

593995064,-598438031,-2011063309,-1054116846,529625838 So our server does something in a different way, although using the same code. Your code appears to be correct, you unpack it as "V*" - unsigned long LE. It could some related to some supposedly fixed PHP bugs: https://bugs.php.net/bu...