In the previous blogs, I showed you how to use C++ CLI to create a .dll with a simple and easy to edit WindowsForm UI. In this blog, we will be learning how to read from memory using an “Array Of Bytes” as well as write to or change the “Array Of Bytes” to make the game do something we want that can’t normally be done.

Photo by Marcus Urbenz on Unsplash

Importance of an AOB

What is a byte array? A byte array is simply an area of memory containing a group of contiguous (side by side) bytes. The importance in our case for an “Array Of Bytes” is…


Previously I have shown you how to create a C++ CLI .dll file so that you can easily make a GUI for your .dll files. In this blog, I will be showing off how to use this .dll file to manipulate a game’s memory and create a “trainer” or cheat tool. Just as before if I mention a concept that has a long explanation, chances are I will have the documentation or video guide linked below this blog. With that being stated, let's get coding.

Some Quick Additions

Before we continue with part two of “Creating and Using a C++ CLI .dll” I…

What Is A .dll File?

DLL files are files that contain instructions, which can be called by other programs to run specific tasks. This way, several programs can share the abilities programmed into a single file, and even do so simultaneously. A .dll file can have many different purposes and today I will be showing you how to use C++ CLI to create a .dll with an easily customizable GUI.

Example of dll file GUI


In order to create a C++ CLI .dll file, you must open the Visual Studio installer and verify that the “C++/CLI Support” option is enabled as seen in the picture below.

If you’re like me then it's possible that you have created a website in a programming language like Ruby without the use of JavaScript. Issues you may run into is not having the ability to easily create events or change visuals at the click of a button. This guide will give you some tips on how to create a stylish website without the use of JavaScript.

Photo by Arnold Francisca on Unsplash

Creative Buttons

Have you ever struggled with or even wondered the proper way to go about working on a team project with fellow developers? In the world of software engineering, somethings that are faced very often are team projects and cooperation. With that being said, it is very important that you as a developer understand how important it is to be able to cooperate successfully with whomever your partners may be.

Photo by Icons8 Team on Unsplash

Make sure you’re on the same page

Shane Rachal

Full Stack Developer. Graduated from Flatiron School on June 4th. Contact me at

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store