이번 달에 아직 흥미로운 글을 쓰지 못해서 죄송합니다. 매우 바쁜 달이었습니다. 오늘 Stack Overflow 에서 디버깅에 관한 질문을 보았습니다. 사용자가 Visual Studio를 디버그 모드로 실행하여 애플리케이션이 언제 왜 충돌하는지 확인하려고 했습니다. 이것은 해결책이 아닙니다. Windows API에는 이러한 상황을 위한 기능이 있기 때문입니다. 간단히 말해, 소프트웨어가 충돌할 때 Mini Dump를 작성하도록 설정한 다음, Visual Studio(또는 원하는 디버거)에서 열어 정확히 어디에서 충돌이 발생했는지 확인할 수 있습니다....
C++ 언어
최신 구문, 객체 지향 프로그래밍, 템플릿 및 실용적인 프로젝트를 포함한 C++ 프로그래밍 언어에 대한 가이드, 튜토리얼 및 자료.
이 글을 읽고 있다면, 소프트웨어를 위해 DOS 및/또는 NT 경로를 변환하는 방법을 찾고 있다는 뜻입니다. 오늘 여기서 정확히 그것을 배울 수 있으니 안심하세요! Windows 경로 의 문제점은 분명합니다. 매우 혼란스럽습니다. 다시 말하겠습니다, 매우 혼란스럽습니다. 훌륭한 소프트웨어를 개발하면서 DOS와 NT 경로를 변환해야 할 때 이것이 문제가 됩니다. 이 글에서는 간결하게 설명하겠습니다. 시작해봅시다. ntdll 내에 다양한 변환에 사용할 수 있는 비공개 함수들이 있습니다. 이 함수 목록은 Rtl*로 시작하며 다음과 같습니다:...
런타임 암호화 문자열오늘은 런타임 암호화 문자열의 기초, 왜 문자열을 암호화해야 하는지, 그리고 직접 암호화를 만드는 방법에 대해 알아보겠습니다. 이 글에서 이해하고 배울 내용: 런타임 암호화 및 복호화란 무엇인가 왜 문자열을 암호화해야 하는가 누구나 민감한 데이터를 볼 수 있다는 것을 확인하기 자신만의 커스텀 암호화 만들기 런타임 암호화 및 복호화란프로그램(소프트웨어, 애플리케이션) 실행 중에 암호화 및/또는 복호화되는 데이터를 말합니다. 데이터는 메모리 블록, 네트워크 트래픽, 문자열 등 모든 종류가 될 수 있습니다. 이 목적으로 사용되는 가장 일반적인 방법 중 ...