Tag
The article explains how to remove or disable the Close button in Windows application windows, discussing different methods and their implications for developers.
The article discusses why stacks are made contiguous in memory instead of sparse, highlighting security risks such as Stack Clash and implementation complexities in exception handling.
The article explains how the alloca function allocates memory on the stack by calling the __chkstk function to probe the stack before adjusting the stack pointer, demonstrated with x86-64 assembly code.
Raymond Chen continues his series on creating a fake agile wrapper in COM, explaining how to move non-marshalable objects by forwarding references into the force_marshal wrapper and discussing C++/WinRT deduction guides.
A blog post proposing a redesign of the System.Diagnostics.Process class in .NET to separate properties valid only for started processes into a new class, aiming to reduce API confusion.