Burada hedef net: Windows’un klasik başlık çubuğu ve çerçevesi olmadan (frameless/borderless) bir masaüstü pencere açıp, arayüzü ImGui 1.92.6 ile çizmek ve pencerenin kapatma / küçültme / büyütme işlemlerini de yine ImGui üzerindeki…
C++ export function, bir DLL’in içindeki fonksiyonu dış dünyaya “açık” hale getirir. Böylece başka bir uygulama o fonksiyonu isimle bulup çağırabilir. Bu yazıda export mantığını, __stdcall ve __cdecl farkını ve Visual Studio…
C++ CRC koruma, Visual Studio ile derlenen bir uygulamanın değiştirilip değiştirilmediğini hızlıca anlamanın pratik yoludur. Bu rehberde CRC32 ile .text bütünlük kontrolünü adım adım kuracağız. Amaç “kırılamaz bir kilit” değil; bozulma, yanlış…
Bir C++ fonksiyonunu yazıp Build dediğinde, aslında iki ayrı “dünya” ortaya çıkar: biri bizim okuduğumuz kaynak kod; diğeri CPU’nun çalıştırdığı bayt dizisi. Bu yazıda, Visual Studio 2026 akışını baz alarak, bir fonksiyonun…
Öncelikle durumu daha iyi kavrayabilmek adına hafıza yönetimi konusunda biraz bilgiye sahip olmamız gerekmektedir. İlgili konu için tıklayınız. Buffer overflov, bir bellek alanına sınırından fazla veri yazılması sonucu oluşan bir güvenlik zafiyetidir1.…