some questions about VMProtect products

Issues related to VMProtect
Post Reply
dogwang
Posts: 5
Joined: Fri May 15, 2009 2:58 pm

some questions about VMProtect products

Post by dogwang »

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
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Post by Admin »

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?
VMProtect can protect DLL files but can not protect DCU files. After protection EXE/DLL files can call the functions from 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)
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 3, if there is no SDK, is there any console mode working? (slient console mode).
VMProtect have GUI and console version (console version work with project files prepared in the GUI version).
dogwang
Posts: 5
Joined: Fri May 15, 2009 2:58 pm

Post by dogwang »

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
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Post by Admin »

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.
If you want to use VMProtect as part of your protection system (on customer side) - it will break the License Agreement.
dogwang
Posts: 5
Joined: Fri May 15, 2009 2:58 pm

Post by dogwang »

thanks for your answer.

I think console function is not working in demo version, right?

I am a freelance developer, but I develope software for companies, so what version/level shall I choose? if there is no functions in company license, I think I need company license, right?
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Post by Admin »

Please, answer on my question:
You want to use VMProtect as part of your protection system (on customer side)?
dogwang
Posts: 5
Joined: Fri May 15, 2009 2:58 pm

Post by dogwang »

yes, protect my program on customer side.
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Post by Admin »

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.
dogwang
Posts: 5
Joined: Fri May 15, 2009 2:58 pm

Post by dogwang »

ok, thanks
Post Reply