The Softanics Blog

The latest updates on all Softanics products and topics

Obfuscator for .NET 9

Learn how to protect .NET 9 applications with modern obfuscation techniques to stop reverse engineering and safeguard your code.

Artem Razin
Artem Razin
February 3, 2025

How to Fix Native Memory Leaks in Java?

How to detect and fix native memory leaks in Java applications.

Artem Razin
Artem Razin
May 20, 2024

How to use a .NET obfuscator properly?

Learn how to use a .NET obfuscator correctly to protect your applications from reverse engineering without breaking functionality.

Artem Razin
Artem Razin
May 16, 2024

Alternative to Visual Leak Detector

Looking for an alternative to Visual Leak Detector? Compare tools for memory leak detection in Visual Studio on Windows.

Artem Razin
Artem Razin
May 15, 2024

How to obfuscate ASP.NET?

Learn how to obfuscate ASP.NET applications to protect your server-side logic from reverse engineering and code theft.

Artem Razin
Artem Razin
May 13, 2024

How to detect leaks in ISAPI DLL Written in Delphi?

How to detect and analyze memory leaks in Delphi ISAPI DLLs using Deleaker and RAD Studio.

Artem Razin
Artem Razin
May 9, 2024

Securing Embedded Resources in .NET

Learn how to secure embedded resources in .NET applications and prevent extraction of sensitive files and data.

Artem Razin
Artem Razin
May 6, 2024

Protecting MAUI Apps with .NET Obfuscator

Learn how to obfuscate .NET MAUI applications to protect your mobile and desktop apps from reverse engineering.

Artem Razin
Artem Razin
May 1, 2024

How to protect C# code?

Learn how a C# protector secures your .NET applications using obfuscation, control flow protection, and virtualization to stop reverse engineering.

Artem Razin
Artem Razin
December 15, 2023

Identifying and resolving memory leaks in C/C++ in GCC

Detect and fix memory leaks in C and C++ applications compiled with GCC.

Artem Razin
Artem Razin
November 17, 2023

A Guide on Obfuscating WinUI 3 (Windows App SDK) Projects

Learn how to obfuscate WinUI applications built with Windows App SDK to protect your .NET code from reverse engineering.

Artem Razin
Artem Razin
November 16, 2023

Obfuscator for .NET 8

Learn how to protect .NET 8 applications with modern obfuscation techniques to prevent reverse engineering and code theft.

Artem Razin
Artem Razin
November 13, 2023

An extension to detect memory leaks in RAD Studio 12 Athens

Deleaker now supports RAD Studio 12 Athens. Learn how this extension helps detect memory, GDI, and handle leaks directly inside the IDE.

Artem Razin
Artem Razin
November 8, 2023

.NET Obfuscator for WPF

Learn how to obfuscate WPF applications to protect your .NET code from reverse engineering and intellectual property theft.

Artem Razin
Artem Razin
August 19, 2023

Memory leak detection in CLang

Memory leak detection in Clang explained: common causes, available tools, and effective ways to locate leaks in C++ code.

Artem Razin
Artem Razin
August 16, 2023

Delphi memory profiler

Delphi memory profiler guide for detecting memory leaks, analyzing allocations, and improving performance with Deleaker.

Artem Razin
Artem Razin
August 7, 2023

How to obfuscate .NET application in Github workflow?

Learn how to obfuscate a .NET application in GitHub Actions to protect your code from reverse engineering in CI/CD pipelines.

Artem Razin
Artem Razin
April 5, 2023

Obfuscation .NET applications with Azure DevOps Pipelines

Learn how to obfuscate .NET applications in Azure DevOps pipelines to protect your code in automated build and release workflows.

Artem Razin
Artem Razin
March 17, 2023

How to obfuscate Avalonia applications?

Learn how to obfuscate Avalonia applications to protect your .NET UI code from reverse engineering and unauthorized modification.

Artem Razin
Artem Razin
January 31, 2023

How to obfuscate .NET 7 application?

Learn how to protect .NET 7 applications with strong obfuscation to prevent reverse engineering and intellectual property theft.

Artem Razin
Artem Razin
January 27, 2023

.NET obfuscator for macOS

Learn how to obfuscate .NET applications on macOS to protect your code from reverse engineering and unauthorized access.

Artem Razin
Artem Razin
October 17, 2022

.NET 6 obfuscation

Learn how to protect .NET 6 applications with code obfuscation to prevent reverse engineering and intellectual property theft.

Artem Razin
Artem Razin
September 30, 2022

Obfuscator for .NET Core

Learn how to obfuscate a .NET Core application to protect your code from reverse engineering using proven techniques and best practices.

Artem Razin
Artem Razin
August 22, 2022

Memory leaks in C++/CLI

How to fix memory leaks in C++/CLI, covering both managed and unmanaged allocations.

Artem Razin
Artem Razin
July 21, 2022

Obfuscation of .NET Single Publish Files

Learn how to obfuscate .NET single-file published apps and protect bundled assemblies from reverse engineering.

Artem Razin
Artem Razin
July 20, 2022

Managed memory leaks in .NET

Managed memory leaks in .NET explained: causes, GC internals, common patterns, and techniques to detect and resolve them.

Artem Razin
Artem Razin
April 12, 2022

Memory leaks in Rust

A practical overview of memory leaks in Rust and the scenarios where Rust's safety model can be bypassed.

Artem Razin
Artem Razin
April 12, 2022

Debugging memory leaks with FastMM alternative

Compare FastMM and Deleaker for Delphi leak debugging. Learn what FastMM misses (system allocations, GDI/handle leaks, UI) and how Deleaker helps.

Artem Razin
Artem Razin
March 14, 2022

Memory leak detection tool for MinGW

Learn how to detect and fix memory leaks in C++ applications built with MinGW on Windows using a dedicated memory profiler.

Artem Razin
Artem Razin
March 14, 2022

F# obfuscator

Protect F# applications with modern obfuscation. Learn how to secure .NET code from reverse engineering using strong protection techniques.

Artem Razin
Artem Razin
January 24, 2022

Mono obfuscator

Learn how to obfuscate Mono applications to protect .NET code from reverse engineering and tampering.

Artem Razin
Artem Razin
January 17, 2022

User Objects Leaks: How to detect and fix them?

Learn how to detect and fix User Objects leaks in Windows applications using profiling tools and best practices.

Artem Razin
Artem Razin
January 12, 2022

Handle leaks

Detect, analyze, and fix handle leaks in Windows applications using professional profiling tools.

Artem Razin
Artem Razin
December 29, 2021

An obfuscator for Xamarin

Obfuscate and protect your Xamarin app from reverse engineering with ArmDot. Practical guide for securing .NET applications.

Artem Razin
Artem Razin
December 27, 2021

GDI Leaks: How to identify and fix them?

Detect and fix GDI leaks in Windows applications with step-by-step examples and profiling tools.

Artem Razin
Artem Razin
December 16, 2021

How to obfuscate .NET applications in Visual Studio Code

Learn how to obfuscate .NET apps in Visual Studio Code to protect assemblies from reverse engineering using modern security techniques.

Artem Razin
Artem Razin
December 14, 2021

How to detect memory leak in C/C++?

Learn how to detect memory leaks in C and C++ using CRT, WinDBG, and Deleaker, with practical examples and call stack analysis.

Artem Razin
Artem Razin
December 10, 2021

.NET obfuscator for Linux

Learn how to obfuscate .NET applications on Linux to protect your code from reverse engineering and unauthorized access.

Artem Razin
Artem Razin
December 2, 2021

How to avoid memory leaks in C++?

Prevent memory leaks in C++ with smart pointers, virtual destructors, and proven memory management techniques.

Artem Razin
Artem Razin
December 1, 2021

How to obfuscate C# application in Visual Studio?

Learn how to obfuscate a C# application in Visual Studio to protect your .NET code from reverse engineering and unauthorized changes.

Artem Razin
Artem Razin
November 23, 2021

Visual Studio Memory Profiler: How To Find And Fix Leaks

Visual Studio memory profiler for finding and fixing memory leaks.

Artem Razin
Artem Razin
November 22, 2021

How to fix memory leaks in C++?

Learn how to find and fix memory leaks in C++ using RAII, smart pointers, and memory profilers like Deleaker.

Artem Razin
Artem Razin
November 15, 2021

Deleaker is ready for Visual Studio 2022!

Deleaker supports Visual Studio 2022. Detect memory and handle leaks efficiently in the new 64-bit Visual Studio debugger.

Artem Razin
Artem Razin
November 3, 2021

Visual Studio memory analyzer

Discover a Visual Studio memory analyzer that helps find memory leaks with snapshots and call stacks.

Artem Razin
Artem Razin
June 29, 2021

How to fix memory leaks in C/C++ using WinDbg

Learn how to find and fix memory leaks in C and C++ on Windows using WinDbg, heap analysis, gflags, and call stack inspection.

Artem Razin
Artem Razin
May 30, 2021

How to obfuscate a UWP application?

Learn how to obfuscate a UWP application to protect your app from reverse engineering using proven .NET security techniques.

Artem Razin
Artem Razin
April 5, 2021

How to obfuscate .NET application in JetBrains Rider?

Learn how to obfuscate a .NET application in Rider to protect your code from reverse engineering using modern protection techniques.

Artem Razin
Artem Razin
March 24, 2021

Unmanaged memory leaks in .NET

Learn how unmanaged memory leaks occur in .NET applications and how to detect and fix them using profilers and debugging tools.

Artem Razin
Artem Razin
March 19, 2021

How to continue using Flash after Flash End of Life?

Learn how to continue using Flash ActiveX after Adobe Flash Player's end of life with F-IN-BOX, ensuring compatibility and secure integration.

Artem Razin
Artem Razin
January 21, 2021

How to obfuscate Blazor App?

Learn how to obfuscate Blazor applications to protect .NET code from reverse engineering and intellectual property theft.

Artem Razin
Artem Razin
January 11, 2021

Does obfuscation affect performance?

Does code obfuscation impact performance? Learn how different techniques affect speed time in .NET applications.

Artem Razin
Artem Razin
January 8, 2021

C Memory Analysis Tools

Overview of C memory analysis tools for Linux and Windows, comparing Valgrind and Deleaker for detecting memory leaks and memory errors.

Artem Razin
Artem Razin
August 7, 2020

How to write hardware id generator?

Learn how to implement a secure hardware ID generator in .NET for software licensing and protection.

Artem Razin
Artem Razin
July 28, 2020

VB.NET obfuscator

Learn how to obfuscate VB.NET applications to protect your code from reverse engineering and unauthorized modification.

Artem Razin
Artem Razin
July 28, 2020

How to fix detected memory leaks?

How to fix detected memory leaks in C++ and Visual Studio using better tools than CRT leak detection.

Artem Razin
Artem Razin
July 28, 2020

C# obfuscator

Protect your C# applications with strong obfuscation: rename symbols, hide control flow, virtualize code, and prevent reverse engineering effectively.

Artem Razin
Artem Razin
July 27, 2020

Deleaker supports the RAD Studio 10.4 Sydney

Deleaker is ready for RAD Studio 10.4 Sydney. Find memory and resource leaks directly while debugging Delphi and C++ Builder apps.

Artem Razin
Artem Razin
June 25, 2020

Memory leaks detection in a Windows Service written in C++

Memory leak detection in C++ Windows services explained with real-world examples and profiling techniques.

Artem Razin
Artem Razin
January 25, 2020

How to check for memory leaks in Visual Studio?

Detect and fix memory leaks in Visual Studio for C++ projects using Deleaker snapshots, comparisons, and call stack analysis.

Artem Razin
Artem Razin
January 4, 2020

Valgrind for Windows

Looking for Valgrind on Windows? Learn about a native Windows alternative for memory leak detection.

Artem Razin
Artem Razin
January 4, 2020

Deleaker 2019.20: Integration with Qt Creator

Deleaker 2019.20 introduces full integration with Qt Creator, allowing developers to detect memory leaks directly inside the IDE.

Artem Razin
Artem Razin
June 28, 2019

Deleaker 2019.2: Integration with RAD Studio.

Deleaker 2019.2 brings native RAD Studio integration for finding memory and resource leaks in Delphi and C++ Builder.

Artem Razin
Artem Razin
March 11, 2019

Copy semantics and resource management in C++

Learn how C++ copy semantics affect resource management, and how RAII, swap, move semantics, and smart pointers prevent leaks and undefined behavior.

Artem Razin
Artem Razin
November 20, 2018

Developing C++/CLI handle classes

Developing C++/CLI handle classes for safe native resource management, including IDisposable, finalizers, and smart handle patterns.

Artem Razin
Artem Razin
November 20, 2018

About smart pointers in C++

An in-depth guide to C++ smart pointers explaining std::unique_ptr, std::shared_ptr, std::weak_ptr, ownership, lifetime management, and common pitfalls.

Artem Razin
Artem Razin
August 27, 2018

Deleaker 2018.27: new command line tool, bug fixes

The new Deleaker 2018.27 is available with new command line tool and several bug fixes.

Artem Razin
Artem Razin
April 26, 2018

Deleaker 2018.22: Resource Usage Graph

Deleaker 2018.22 introduces the Resource Usage Graph to monitor memory, GDI, USER32 resources, and handles in real time inside the IDE.

Artem Razin
Artem Razin
April 9, 2018

Why TStreamAdapter Fails for IStream Virtual Files?

Learn why Delphi's TStreamAdapter cannot be used with BoxedApp SDK IStream-based virtual files and how to correctly implement IStream.Clone.

Artem Razin
Artem Razin
May 3, 2010

Use Managed C++ DLL Without Redistributable

Learn how to run a Managed C++ DLL without requiring Microsoft Visual C++ Redistributable by using BoxedApp SDK.

Artem Razin
Artem Razin
July 16, 2008

How To Grab Frames From A Flash Movie

Learn how to capture frames from a Flash movie using F-IN-BOX.

Artem Razin
Artem Razin
June 14, 2008

.NET Runtime Embedding

Learn how to embed the .NET Runtime using BoxedApp SDK to run .NET applications on systems without .NET installed.

Artem Razin
Artem Razin
June 11, 2008

.NET: Hide Assemblies and Unmanaged DLLs

Learn how to hide .NET assemblies and unmanaged DLLs in memory using BoxedApp SDK.

Artem Razin
Artem Razin
June 11, 2008

How To Embed Flash Player ActiveX Using BoxedApp SDK

Learn how to embed Flash Player ActiveX in your application using BoxedApp SDK and the virtual registry.

Artem Razin
Artem Razin
May 23, 2008

How to get a width and a height from an SWF

Learn how to get width and height of an SWF file programmatically.

Artem Razin
Artem Razin
May 2, 2007