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.
Search found 21 matches
- Fri Nov 06, 2015 3:51 pm
- Forum: Technical questions
- Topic: VMP 3 script - lock function to key
- Replies: 2
- Views: 5673
- Fri Nov 06, 2015 11:14 am
- Forum: Technical questions
- Topic: VMP 3 script - lock function to key
- Replies: 2
- Views: 5673
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...
- 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.
- 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...
- 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...
- 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...
- Fri Jan 09, 2015 11:25 am
- Forum: Technical questions
- Topic: VMP3 - Where did the compilation options go?
- Replies: 3
- Views: 7058
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...
- 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...
- 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...
- 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?
- 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...
- Wed Sep 11, 2013 8:26 am
- Forum: Technical questions
- Topic: Expired activation codes -> bad reply
- Replies: 2
- Views: 6338
- Fri Sep 06, 2013 7:34 am
- 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
Works!
Thanks
Thanks
- 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...
- 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...