Windows DuplicateHandle API 를 활용한 핸들 복제 및 프로세스 간 공유 방법
함수 개요
DuplicateHandle 함수는 특정 커널 객체에 대한 핸들을 다른 프로세스의 핸들 테이블로 복제하는 역할을 합니다. 복제된 핸들은 원본 핸들과 동일한 커널 객체를 참조하므로, 한쪽에서 객체 상태를 변경하면 다른 쪽에도 즉시 반영됩니다. 예를 들어 파일 핸들의 경우, 파일 포인터 위치가 양쪽 프로세스에서 공유됩니다.
함수 선언 및 파라미터
BOOL Duplicat ...
8월 18일 10:21에 게시됨
Rust 기반 BetterNCM 인스톨러의 시스템 아키텍처 및 자동화 기술 분석
BetterNCM 인스톨러는 Rust 언어의 안전성과 성능을 활용하여 설계된 Windows용 플러그인 관리 도구입니다. 이 도구는 복잡한 시스템 통합 기술과 지능형 경로 인식 알고리즘을 통해 사용자가 복잡한 설정 없이 플러그인을 설치하고 관리할 수 있는 환경을 제공합니다. 특히 Druid GUI 프레임워크와 Windows API를 결합하여 현대적인 인터페이스와 강력한 시스템 제어 기능 ...
8월 13일 06:56에 게시됨
Windows API를 활용한 DLL 동적 로딩 및 함수 호출
Windows API를 활용한 DLL 동적 로딩 및 함수 호출
Windows 프로그래밍에서 LoadLibrary와 GetProcAddress는 DLL(동적 링크 라이브러리)을 동적으로 로드하고 그 안의 함수를 실행하는 핵심 API입니다. 이를 통해 프로그램은 실행 중에 필요할 때마다 DLL을 메모리에 적재하고 원하는 함수를 호출할 수 있습니다. 이 기능은 플러그인 시스템 구현, 모듈화된 소프트웨어 설 ...
6월 8일 00:36에 게시됨