Skip to content
Code Virtualizer Help
Can I raise an exception inside a VM macro?
Initializing search
Code Virtualizer Help
Home
Details about Code Virtualizer
Details about Code Virtualizer
How Code Virtualizer works
Where Code Virtualizer can be used
Compatibility with other compressors and protectors
Protecting an application
Protecting an application
Selecting an application to protect
Protection Options
Protection Macros
Virtual Machine Settings
Advanced Options
Protecting your application
Protecting through the command line
Protect FAT Mach-O files
SecureEngine Macros
SecureEngine Macros
Virtualizer macro
Protect Function macro
Mutate macro
StrEncrypt macro
Unprotected macro
Inserting Protection Macros
Inserting Protection Macros
Inserting Protection Macros in EXE/DLLs
Inserting Protection Macros in Device Drivers
Inserting Protection Macros in Visual Basic Native
Remarks when inserting Protection Macros
FAQ
FAQ
General
General
How can I use relative input and output paths from the command line?
Can I allocate the Stealth Area in the data section instead of the code section?
Code Virtualizer reports that an ELF shared object has no space for injection
How large should the Stealth Area be?
Code Virtualizer protects Linux, macOS, iOS, and Android binaries, but Virtualizer.exe is a Windows application. Is there a version for those platforms?
When I include the STEALTH_AREA_CHUNK macro, the compiler takes a long time to generate the file. Can you reduce that time?
The new Code Virtualizer takes longer to protect my application. Code Virtualizer 1.x was faster. What's the problem?
My application crashes when I combine Code Virtualizer with another protector
What are the advantages to purchasing both Code Virtualizer and Themida?
Can CheckVirtualizer.exe determine from the command line whether a file is protected?
Can Code Virtualizer protect a hard-coded password in a data section?
I want to protect my driver with Code Virtualizer. Can I protect code which runs at IRQL > PASSIVE_LEVEL?
Do I need to deliver VirtualizerDDK.sys (or some other *.sys) in installation package with my device driver?
How does Code Virtualizer affect application performance?
Is Code Virtualizer a subset of Themida?
The EXE no longer runs after virtualization. How can I debug the problem?
When I try to virtualize some code lines in my function, Code Virtualizer complains that the VIRTUALIZER_END marker is not found. I tried #pragma optimize("",off) but same result.
Code Virtualizer crashes when I select functions from a MAP file
I want to include Code Virtualizer in my build system. Does Code Virtualizer support command line protection?
Does Code Virtualizer encrypt my "sensitive" strings?
I have protected my application, but how do I really know it's protected by Code Virtualizer?
After protecting my application with Code Virtualizer, it runs slower!
Can I protect my Windows NT system service with Code Virtualizer?
When I protect my application with Code Virtualizer, it crashes or exits silently
Can I protect my Win9x/Me (.vxd) drivers with Code Virtualizer?
What are the differences between Code Virtualizer and Themida?
Can I protect my .NET applications with Code Virtualizer?
Can I use my dongle system with Code Virtualizer?
Is Code Virtualizer secure enough to protect my application?
Can Code Virtualizer macros protect switch statements and try-except clauses?
Code Virtualizer does not recognize functions marked with VirtualizerStart()
Are there threading concerns with the Code Virtualizer engine?
An antivirus on VirusTotal reports my protected file as a false positive
Some users report intermittent crashes or freezes. How should I investigate them?
Is Code Virtualizer technology included in Themida and WinLicense?
Older versions produce a smaller protected application. Can I keep the same size?
Why does a macOS or Linux application require a Stealth Area?
Why wasn't an encrypted string removed from its original location?
When I add some Code Virtualizer macros my application requires VirtualizerSDK.dll. I don't want to rely on that DLL, what can I do?
Microsoft verification tools reject my protected driver
When I run my protected Mach-O binary, I get an error message saying "malformed mach-o image: _TEXT segment maps start of file but is writable"
Can I code sign my application from Code Virtualizer?
Virtualizer.exe displays the GUI when launched with CreateProcess()
Macros
Macros
Does a VM macro also virtualize functions called from inside it?
Why are some Portuguese strings inside STR_ENCRYPT macros not recognized?
Can I nest one VM macro inside another?
Can I change the settings inside the .vm files?
Can I raise an exception inside a VM macro?
Can VIRTUALIZER macros protect try-finally blocks?
Can Code Virtualizer macros protect switch statements and try-except blocks?
If I call InitializeCounters(i) inside a VM macro, is the function itself also virtualized?
Why does Code Virtualizer report nested macros when none are nested?
How can I reduce the performance impact of VM macros?
Can VM macros protect switch statements? We are now having an issue with VM macros crashing the application.
Why does Code Virtualizer report a missing START or END macro?
In Visual Studio 2017 and 2019, the debugger does not trace a function with VIRTUALIZER_START/END markers correctly
When enabling optimizations, my VIRTUALIZER_END marker is not found
Why do some selected VMs disappear when I reload a project?
Can I virtualize functions by address without source code or a MAP file?
Sales
Sales
How do Code Virtualizer subscriptions work?
Who provides the invoice for a FastSpring purchase?
If we purchase your software by bank transfer, will you provide an invoice?
Does initial purchase include some degree of update support, or must I purchase the update subscription at the outset to get updates during the first year (or whatever period)?
I paid FastSpring by bank transfer. Why haven't I received the software yet?
Can I renew my Code Virtualizer subscription after it expires?
What is the difference between "Developer License" and "Company License"?
Which license do I need if I am the company's only developer?
Support
Home
FAQ
Macros
Can I raise an exception inside a VM macro?
¶
Yes, raising an exception is possible from VM macros.
Back to top