Hello,
I am interested in a company-level license of VMProtect, but I have some questions here.
Case 1, our products might be dll/dcu, can VMProtect protect these files? after protection, can exe or dll call the functions in protected dll?
Case 2, is there any SDK of VMProtect? I mean, can we protect our software by API call, not via VMProtect GUI? (passing parameters for sure)
Case 3, if there is no SDK, is there any console mode working? (slient console mode).
Thanks!
Dog
some questions about VMProtect products
VMProtect can protect DLL files but can not protect DCU files. After protection EXE/DLL files can call the functions from protected DLL.Case 1, our products might be dll/dcu, can VMProtect protect these files? after protection, can exe or dll call the functions in protected dll?
In new version (1.8 ) you can use API calls (markers) from SDK but you must add these markers in project via GIU or via script.Case 2, is there any SDK of VMProtect? I mean, can we protect our software by API call, not via VMProtect GUI? (passing parameters for sure)
VMProtect have GUI and console version (console version work with project files prepared in the GUI version).Case 3, if there is no SDK, is there any console mode working? (slient console mode).
Thanks for your quick answers.
I just downloaded VMProtect (demo) for testing. Let me explain my situation here.
We have an EXE file A (this is our product), and we run this EXE file A and input some data, then EXE file A can generate EXE file B, then we send EXE file B to our customers. So it is more like e-book application, that we use EXE file to generate other EXE files.
What I need is to call VMProtect APIs from EXE file A, when EXE file B is generated, EXE file A can use VMProtect APIs to encrypt EXE file B, so that make EXE file B protected. EXE file B can work without any extra VMProtect dll (all the data is packed in EXE file B). is it possible?
So there is no VMProtect GUI involved in final protection process (but we can use VMprotect GUI to generate script). is it possbile?
Sorry for some many questions... hope you have a greate weekend!
Dog
I just downloaded VMProtect (demo) for testing. Let me explain my situation here.
We have an EXE file A (this is our product), and we run this EXE file A and input some data, then EXE file A can generate EXE file B, then we send EXE file B to our customers. So it is more like e-book application, that we use EXE file to generate other EXE files.
What I need is to call VMProtect APIs from EXE file A, when EXE file B is generated, EXE file A can use VMProtect APIs to encrypt EXE file B, so that make EXE file B protected. EXE file B can work without any extra VMProtect dll (all the data is packed in EXE file B). is it possible?
So there is no VMProtect GUI involved in final protection process (but we can use VMprotect GUI to generate script). is it possbile?
Sorry for some many questions... hope you have a greate weekend!
Dog
If you want to use VMProtect as part of your protection system (on customer side) - it will break the License Agreement.We have an EXE file A (this is our product), and we run this EXE file A and input some data, then EXE file A can generate EXE file B, then we send EXE file B to our customers. So it is more like e-book application, that we use EXE file to generate other EXE files.
License Agreement
...
6. You are not allowed to modify, create new versions, rent, sell, decompile, disassemble, otherwise reverse engineer, include VMProtect into other programs and/or systems, alter, delete or hide trade marks and notices of copyrights. Any such unauthorized use shall result in immediate and automatic termination of this license without compensation of any charges related with the use of VMProtect and may result in criminal and/or civil prosecution.