DNGuard HVM Change Log
Version 3.9.7.3 (March 21, 2021)
[*] Fixed HVM II issue for 64bit applications.
[*] Fixed memory leak for .Net framework 4.5+.
[*] Fixed trial message tip issue.
[*] Fixed hvmprj file association icon.
[*] Minor bugs fixed.
Version 3.9.7.2 (January 15, 2021)
[*] Fixed HVM II issue for VB.Net applications.
[*] Fixed a GC issue for HVM II.
[*] Fixed the problem of high CPU usage.
[*] Adjusted the behavior of the default parameters.
[*] Performance improvement of user string protection.
[*] Minor bugs fixed.
Version 3.9.7.1 (October 27, 2020)
[*] Bugs fixed for HVM II Protection Technology.
Version 3.9.7.0 (October 23, 2020)
[+] Add New HVM II Protection Technology.
[*] Security Enhancement of HVM Proxy Method.
[+] Add Support for .Net 5 RC2.
[*] Some parameters are simplified..
[*] Improved compatibility for ApplicationMode.
[*] SDK and Help file updated.
[*] Minor bugs fixed.
Version 3.9.6.2 (September 20, 2020)
[+] add support for .Net 5 Preview/RC.
[+] LockTime feature for HWID based licensemanagement.
[+] New user string protection option(see DNGuardHVM.ini).
[*] Improved user string protection.
[*] Minor bugs fixed.
Version 3.9.6.1 (September 14, 2020)
[+] Level setting of anonymous protection.
[+] New user string protection scheme.
[*] Improved performance for User String protection.
[*] Improved compatibility for anonymous protection.
[*] Minor bugs fixed.
[*] Help file updated.
Version 3.9.6.0 (September 6, 2020)
[+] new type anonymous protection.
[*] Fixed a random crash issue for ApplicationMode when enable HWID based licensemanagement.
[*] Improved compatibility for ApplicationMode.
[+] Support for embedded third-party mixed/native assemblies.[ApplicationMode]
[*] Fixed issue with ReactiveUI.WPF.[ApplicationMode]
[*] Engine internal changes.
[*] Minor bugs fixed.
Version 3.9.5.3 (August 29, 2020)
Version 3.9.5.1 (July 13, 2020)
[*] Fix issue on iis web application.
[*] CommandLine tools updated.
[*] License updated.
[*] Minor bugs fixed.
Version 3.9.5 (June 13, 2020)
[+] HWID based license management for application mode. (Enterprise Edition)
[+] CommandLine tools return 0 if success, non-zero when failed.
[+] Organize recently projects.
[*] Improved compatibility for .net core 3.1.
[*] Engine internal changes.
[*] Help file updated.
[*] Minor bugs fixed.
Version 3.9.4.3 (May 11, 2020)
[*] Improved compatibility for iis web application.
[*] Minor bugs fixed.
Version 3.9.4.2 (February 23, 2020)
[*] Improved compatibility for some special assemblies.
[*] Fix issue on .Net Core.
Version 3.9.4 (December 31, 2019)
[+] add support for mixed using of LibraryMode and ApplicationMode.
[+] add Runtime Embedding for LibraryMode.
[+] add new hvm feature[beta].
[*] Improved compatibility for some special assemblies.
[*] HVM Protection enhanced.
[*] Improved support for .Net Core 3.1.
[*] Minor bugs fixed.
[*] Engine internal changes.
Version 3.9.3.2 (October 23, 2019)
[+] add anti-dump. (Application Mode).
[*] Improved performance for HVMProxyMethod on .Net Framework 2.0/3.5/4.0 (X86)
[*] Fix issue on .Net Core.
[*] Fix issue for Trial Version.
Version 3.9.3 (October 20, 2019)
[+] add generate single native win64 exe file (Enterprise Edition).
[+] shrink output file, reduce file size.
[*] HVM Protection enhanced.
[*] Improved support for .Net Core 3.0.
[*] Improved GUI.
[*] Engine internal changes.
[*] Help file updated.
Version 3.9.2 (September 3, 2019)
[+] add startup SplashScreen. (Application Mode).
[*] HVM Engine performance Improved.
[*] Protection Improved.
[*] Engine internal changes.
[*]Important security update.
Version 3.9.1 (July 11, 2019)
[+] add support for .net core on windows (Enterprise Edition).
[*] Improved compatibility for Application Mode(generate single native win32 exe file).
[*] Improved compatibility for some special assemblies .
[*] Engine internal changes.
[*] Minor bugs fixed.
[*] Improved GUI.
Version 3.9.0 (May 31, 2019)
[+] add application mode(generate single native win32 exe file)
[+] add support for Online License Authorization.
[*] Improved compatibility for Windows 10 1903(.Net 4.8).
[*] Improved compatibility for some special assemblies .
[*] Engine internal changes.
[*] Improved GUI.
[*] Minor bugs fixed.
[*] Help file updated.
Version 3.8.4 (April 7, 2019)
[*] Improved compatibility for some special assemblies .
[*] Engine internal changes.
[*] Improved GUI.
[*] Minor bugs fixed.
Version 3.8.3 (December 19, 2018)
[+] Improved I/O performance.
[*] Improved compatibility for Windows 10 Inside Preview .
[*] Engine internal changes.
[*] Improved GUI.
[*] Minor bugs fixed.
Version 3.8.2 (April 15, 2018)
[+] Add Support for netstandard assemblies.
[*] Improved compatibility for Windows 10 Inside Preview .
[*] Engine internal changes.
Version 3.8.0 (July 23, 2017)
[+] Add Support for dragging hvmprj file to open.
[+] Add Support for dragging snk/pfx file to import.
[*] Improved compatibility for Windows 10 Inside Preview .
[*] Fix a Multi AppDomain issue.
[*] Fix a DNPacker issue on Windows 10.
[*] Fix an Embedding protected assembly issue on Windows 10.
[*] Improved GUI.
Version 3.7.4 (April 9, 2017)
[+] Add support for .Net framework 4.7 .
[+] Add support for Windows10 1703(Creators Update Build15063) .
Version 3.7.3.2 (Jan 8, 2017)
[*] Improved compatibility for .Net framework 4.5 .
Version 3.7.3 (July 31, 2016)
[*] Improved compatibility for VisualStudio 2015 .
[*] Protection Improved.
[*] Engine internal changes.
Version 3.7.2 (March 20, 2016)
[*] Improved compatibility for .Net 4.6 (Windows10/VisualStudio2015).
[*] Protection Improved.
[*] Engine internal changes.
[*] HVM Proxy Method Improved.
[*] Command Line tool updated.
Version 3.7.1 (Aug 15, 2015)
[+] Add support for .Net 4.6 (Windows10/VisualStudio2015).
[*] Protection Improved.
[*] Engine internal changes.
[*] HVM Engine performance Improved.
[*] Minor bugs fixed.
Version 3.7.0 (Aug 24, 2014)
[+] New HVM Proxy Method feature.
[*] Engine internal changes.
[*] HVM Engine performance Improved.
[*] Minor bugs fixed.
[*] Command Line tool updated.
Version 3.6.9 (July 14, 2014)
[*] Improved compatibility for asp.net application.
[*] Engine internal changes.
[*] Protection internal changes.
[*] Minor GUI Improves.
[*] Command Line tool Minor bugs fixed.
Version 3.6.8 (June 2, 2014)
[*] Fixed Custom Attribute handle issue.
[*] Engine internal changes.
[*] Minor bugs fixed.
Version 3.6.7 (January 18, 2014)
[+] new options "avoid illegal jit action" and "avoid illegal hvm action".
[*] Fixed Generic Type handle issue.
[*] Improved compatibility for Windows 8.1.
[*] Fixed a HVMEngine's security leak.
[*] Engine internal changes.
[*] Changed HVM handler behaviour.
Version 3.6.6 (July 14, 2013)
[+] Add support for .Net Framework 4.5.1beta.
[+] Add support for Windows 8.1 preview.
[*] Fixed side by side Framework issue.
[*] Fixed Multi-Domain issue.
[*] Engine internal changes.
[*] Minor GUI Improves.
Version 3.6.5 (January 7, 2013)
[*] Encryption Improved.
[*] Add several encryption Algorithms.
[*] Engine internal changes.
[*]Important security update for v3.6x
Version 3.6.2 (November 18, 2012)
[*] Improved compatibility for .Net Framework 4.5 (Windows 8 RTM/Windows Server 2012).
[*] Improved performance for .Net Framework4.5.
[*] Fixed Runtime info Editor Tool issue.
Version 3.6.1 (September 2, 2012)
[*] Improved compatibility for .Net Framework 4.5 (Windows 8 RTM/Windows Server 2012).
[+] Add Project File association.
Version 3.6.0 (July 10, 2012)
[*] Improved compatibility for .Net Framework 4.5 (Windows 8 ReleasePreview).
[*] Improved managed resource encryption and UserString encryption.
[+] Add "ProtectPictureImage.exe" tool.
[+] Add Support for USB Dongle License.
Version 3.5.9 (April 22, 2012)
[+] Add Support for .Net Framework 4.5 (Windows 8) beta.
[*] Fixed Trial License issue.
[*] Improved GUI.
Version 3.5.8 (March 11, 2012)
[*] Fixed .Net Framework 4.0 X64 Platform support issue.
[*] Improved C++/CLI compatibility.
[*] Fixed Runtime info Editor Tool issue.
Version 3.5.7 (Aug 28, 2011)
[*] save relative path in project file.
[*] Fixed a C++/CLI sig handler issue.
[*] Improved GUI.
[*] License changed.
Version 3.5.6 (May 28, 2011)
[+] Add Runtime info Editor Tool(RuntimeEditor.exe).
[+] Assemblies Panel: Select All/UnSelect All .
[*] Adjust obfuscation behaviour.
[*] Fixed Declarative Obfuscation handle issue(ObfuscationAttribute on Assembly).
[*] Fixed Progress bug when Obfuscation.
[*] Other UI Improves.
Version 3.5.5 (February 14, 2011)
[*] Fixed managed resource encryption issue.(affect v3.54)
[*] Improved compatibility (Windows 7 SP1)
Version 3.5.4 (January 9, 2011)
[*] Command Line tool updated, use STDOUT for message output.
(compatible with command output redirection )
[*] Fixed tiny assembly handle issue.
[*] Engine internal changes.
[*] Minor bugs fixed.
Version 3.5.3 (September 30, 2010)
[*] Fixed a string handle issue.
[*] adjusted runtime's protection.
[*] Minor bugs fixed.
Version 3.5.2 (Aug 1, 2010)
[*] Fixed global method handle issue. (C++/CLI mixed assemblies or assemblies processed by third part obfuscator) (only affect v3.51).
[*] adjusted runtime's protection, which may cause anti-virus mistake.
Version 3.5.1 (July 3, 2010)
[*] Improved compatibility .(.Net framework 4.0).
[*] Encryption adjusted.
[*] Fixed runtime Generic Type handle issue in HVM Engine.
[*] Engine internal changes.
[*] Minor bugs fixed.
Version 3.5.0 (May 25, 2010)
[*] Encryption Improved.
[*] Add several encryption Algorithms.
[+] Algorithms theirself been Protected.
- HVM transform policy changed.
[*] Fixed a bug in .Net Framework detection, which may cause HVM Engine not on.
[+] New HVM code transform at protect time, and also does a secondary random transform at runtime .
[*] Engine internal changes.
Version 3.3.4 (May 2, 2010)
[*] Improved compatibility .(.Net framework 4.0).
[*] Improved DNGuard runtime behaviour.
[*] Fixed RAW format Assembly runtime handle issue.
[*] Fixed PE64 Assembly encryption issue.
[*] Adjust the trial runtime.
Version 3.3.3 (March 14, 2010)
[*] Improved compatibility .(.Net framework 4.0 RC).
[*] Internal protection adjustments.
[*] Fixed a License issue.
[*] Minor GUI bugs fixed.
Version 3.3.2 (December 26, 2009)
[*] Fixed compatible issue.(affect v3.30,v3.31).
[*] Fixed runtime Generic Type handle issue(.Net 3.0 SP1, Vista SP1).
[*] Command Line mode updated.
[*] Fixed a Trial License issue.
[*] Minor bugs fixed.
Version 3.3.1 (December 01, 2009)
[*] Improved compatibility .
[*] Internal protection improvements.
[*] Command Line mode updated.
Version 3.3.0 (November 02, 2009)
[*] Improved compatibility (Windows 7).
[*] Internal protection improvements.
[+] Add Support for .Net Framework 4.0 (VS2010) beta 2.
Version 3.2.8 (Aug 31, 2009)
[*] Fixed a Generic Type handle issue.
[*] Fixed a c++ mixed image handle issue.
[*] Fixed live update can't detect minor updates.
[*] Fixed output path check issue.
[*] Minor bugs fixed.
Version 3.2.5 (June 22, 2009)
[*] Fixed .Net Framework 3.5 SP1 X64 Platform support issue .
[*] Improved compatibility .
[*] Improved Trial License manager.
Version 3.2.2 (April 18, 2009)
[*] Fixed Assemblies without using System.Object can't run after protected .
[*] Improved compatibility .
[*] Improved StrongName handler.
Version 3.2.0 (February 08, 2009)
[+] Add Support for .Net Framework 4.0 (VS2010) CTP.
[*] Fixed some c++ mixed images cause BadImageFormatException after protected .
[*] Adjust User String protection .
[*] Fixed a obfuscation issue.
[*] Internal protection improvements.
Version 3.1.0 (December 11, 2008)
[+] Add IA64 Platform compatible.
[+] Add ProtectUserString Helper tool.
[+] Auto Remove SDK attribute after protected.
[+] Show expire message to browser when webapp expired.
[*] Fixed Multi-Core CPU compatible issue .
[*] Improved compatibility .
[*] Adjust obfuscation behaviour.
Version 3.0.0 (September 14, 2008)
[*] Improved compatibility .
[*] Fixed Declarative Obfuscation handle issue.
[*] Adjust default obfuscation behaviour.