본문 바로가기

전체 글372

C++/CLI (1) C++/CLI 환경에서 Windows Forms(GUI)를 사용하여 화면 녹화 프로그램을 만드는 방법을 프로젝트 생성부터 코드 구현까지 처음부터 자세하게 설명해 드리겠습니다. Visual Studio 최신 버전(2022 및 2026 포함)에서는 C++/CLI 기반의 Windows Forms 디자이너를 공식적으로 더 이상 기본 템플릿으로 제공하지 않습니다. 따라서 CLR 빈 프로젝트를 만든 후, Windows Forms 컴포넌트를 수동으로 추가하여 디자이너를 활성화해야 합니다. Visual Studio를 실행하고 새 프로젝트 만들기를 선택합니다. 우측 상단 필터에서 언어를 C++, 플랫폼을 Windows로 설정합니다. 검색창에 CLR을 입력하고, CLR 빈 프로젝트(.NET Framework)를 선택한.. 2026. 10. 5.
Windows 커널 드라이버 작성하기 (3) 이번 글에서는 마지막으로 실제 테스트하는 과정을 설명합니다. 테스트하기 위해서는 Mark Russinovich의 DebugView가 필요합니다. DebugView v5.0 (Published: 2026-03-26)부터는 Windows 10 버전 1809(빌드 17763) 이상에서만 동작합니다. 이전 버전의 Windows 사용자는 DebugView v4.90을 사용해야 합니다. 아래 주소에서 최신 버전을 다운로드 할 수 있습니다. https://learn.microsoft.com/ko-kr/sysinternals/downloads/debugview DebugView - Sysinternals이 프로그램은 장치 드라이버에 의한 DbgPrint 호출과 Win32 프로그램에 의한 OutputDebugStrin.. 2026. 9. 29.
Windows 커널 드라이버 작성하기 (2) 이번 글에서는 사용자측 프로그램을 Win32로 작성합니다. 새 프로젝트 만들기(N) 를 클릭합니다. Windows 데스크톱 애플리케이션을 선택하고 다음(N) 을 클릭합니다. 프로젝트 이름은 Samsung_HD502IJ 로 주고 만들기(C) 를 클릭합니다. 그리고 Samsung_HD502IJ.cpp 에 소스 코드를 작성합니다. // Development environment:// // Windows 10 IoT Enterprise LTSC 21H2 x64// Visual Studio 2026 v18.10.2// Windows 11 SDK v10.0.28000.2526// Windows Driver Kit v10.028000.2526#include #include #define IOCTL_AHCI_EX.. 2026. 9. 28.
Windows 커널 드라이버 작성하기 (1) Visual Studio 2026 에서 커널 드라이버를 작성하는 방법입니다. 먼저 Visual Studio Installer 를 실행합니다. C++를 사용한 데스크톱 개발에서 Windows 11 SDK(10.0.28000.2526) 를 설치합니다.개별 구성 요소에서는 WDK(Windows 드라이버 키트) 를 설치합니다. Visual Studio 2026은 32비트 드라이버 개발은 지원하지 않습니다.32비트 드라이버 개발을 하려면 Visual Studio 2019 나 2017 을 사용해야 합니다. 옛날 Visual Studio 버전은 다음 주소에서 다운로드 가능합니다.https://visualstudio.microsoft.com/vs/older-downloads/#visual-studio-2019-an.. 2026. 9. 26.
정크션 폴더 삭제하기 정크션 폴더(Junction)와 심볼릭 링크(Symbolic Link)는 윈도우(Windows) 운영체제에서 특정 파일이나 폴더를 다른 위치에 있는 것처럼 연결해 주는 가상 바로가기 기능입니다. 일반 바로가기(.lnk)와 달리, 프로그램과 시스템이 이를 진짜 실제 폴더/파일로 인식한다는 점이 핵심입니다. 1. 두 기능의 핵심 차이점 비교항목정크션 폴더 (Junction)심볼릭 링크 (Symbolic Link / Symlink)연결 대상폴더(디렉터리)만 가능파일 및 폴더 모두 가능네트워크 경로로컬 드라이브만 지원 (네트워크 연결 불가)네트워크 공유 경로(UNC) 지원 가능상대 경로absolute(절대 경로)만 지원절대 경로 및 상대 경로 모두 지원생성 권한일반 사용자 권한으로 생성 가능관리자 권한 필요 (.. 2026. 7. 23.
EyeDropper 2026 스포이드 버튼을 클릭하여 작동시킨 후 본인이 원하는 지점에서 ESC 키를 누르면 됩니다. ESC to STOP 버튼을 클릭하면 HEX 값이 클립보드에 복사됩니다. Download Link : https://usersdrive.com/feqzlxga5ega.html 2026. 7. 23.