MFC에서 Excel 파일 불러오기1. 준비 단계Visual Studio에서 Excel COM 라이브러리를 참조로 추가.프로젝트 속성에서 Excel OLB 파일 경로를 지정.#include "afxdisp.h"를 프로젝트에 포함.2. 주요 구현 단계COM 라이브러리 초기화: AfxOleInit()와 CoInitialize() 사용.Excel Application 객체 생성: CoCreateInstance 호출.Excel 파일 열기: Workbooks.Open 메서드를 호출하여 파일 열기.셀 데이터 읽기: 특정 워크시트와 셀 선택 후 값 가져오기.COM 해제: CoUninitialize() 호출로 리소스 해제.3. 예제 코드#include "afxdisp.h"void ReadExcelFile() { ..
COM을 이용한 화면 캡처 이 문서에서는 Windows의 Direct3D 11과 DXGI(DirectX Graphics Infrastructure)를 사용하여 화면을 캡처하는 방법을 설명합니다. DXGI는 COM 기반의 API로, 화면 출력을 캡처하는 데 사용할 수 있습니다. 특히 IDXGIOutputDuplication 인터페이스를 사용하여 현재 디스플레이의 화면을 캡처할 수 있습니다. DXGI와 Direct3D 11 개요 Direct3D 11은 그래픽 처리를 위한 DirectX의 한 부분이며, COM 인터페이스로 제공됩니다. DXGI는 DirectX와 GPU 간의 통신을 관리하는 기능을 제공하며, 이를 통해 ..
COM 인터페이스 vtable 후킹COM(컴포넌트 객체 모델) 인터페이스 후킹은 특정 COM 객체의 메서드 호출을 가로채고 이를 수정하거나 모니터링하는 기법입니다. 이 문서에서는 vtable 후킹을 사용하여 COM 인터페이스의 메서드를 후킹하는 방법을 설명합니다.vtable 후킹 개념COM 인터페이스는 C++의 가상 함수 테이블(vtable)을 통해 메서드 호출을 관리합니다. vtable 후킹은 이 가상 함수 테이블을 수정하여 원래 메서드 대신 사용자가 정의한 함수로 대체하는 방식입니다.COM vtable 후킹 코드 예제다음은 C++로 COM 인터페이스의 QueryInterface 메서드를 후킹하는 예제입니다.// C++ 코드 예제#include #include #include typedef HRESUL..
- Total
- Today
- Yesterday
- Build
- 스쿠버 다이빙
- C#
- 블루버블다이빙팀
- Linux
- 울릉도
- 서귀포
- Windows
- 성산블루버블
- 윈도우
- C#.NET
- 패턴
- 블루버블
- C# 고급 기술
- 제주도
- DLL
- 서귀포블루버블
- 리눅스
- OpenSource
- 현포다이브
- C++
- 스쿠버다이빙
- 암호화
- PowerShell
- 블루버블다이브팀
- CMake
- C
- ip
- 외돌개
- Thread
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |