Gmock Enhancements: Mocking Global Functions and Methods with more than 10 Arguments
Google test is an open source unit testing framework for C++ language, first released by Google in 2008. Over the years, developers at Google kept imp...
Google test is an open source unit testing framework for C++ language, first released by Google in 2008. Over the years, developers at Google kept imp...
With the advent of AI, machine learning, and automation, computer vision becomes all the more relevant. At Apriorit, we build an expertise of working...
Microsoft Windows Forms® (WinForms) is a library that allows you to develop rich applications with graphical user interface (GUI). This library is a...
One of the key features of the QT framework is providing communication between objects via signals and slots. For QT developers, this is a very conven...
In this article you will find a short overview of I/O completion ports (IOCP), as well as a simple C++ implementation of copying folder with files by...
Shell extensions are a powerful and flexible way to extend Windows Shell capabilities. However, when working with Shell extension handlers you can enc...
In this article, I will tell you how to write an anti-debug plugin for OllyDbg v. 2.01. The task is to prevent the application being debugged from det...
Applications are useless without their contents: text notes, images, audio and video recordings. But all these files don’t come out of nowhere. Your...
The current article is devoted to an easy approach for setting up global API hooks on a system-wide scale. For DLL injection, we will utilize a regist...
In this article, we will consider an interesting, universal, and rarely used method of DLL injection into a Windows process using KnownDlls sections...
Tell us about your project
Send us a request for proposal! We’ll get back to you with details and estimations.
Book an Exploratory Call
Do not have any specific task for us in mind but our skills seem interesting?
Get a quick Apriorit intro to better understand our team capabilities.
Book time slotContact us