본문 바로가기

전체 글373

무료 오픈소스 이미지 편집 소프트웨어 1. ArtCraft ArtCraft는 최근 주목받고 있는 무료 오픈소스 AI 기반 크리에이티브 소프트웨어 제품군입니다. 러스트(Rust) 언어로 전체 프로그램이 개발되었으며, Adobe의 비싼 구독제와 클라우드 강제 정책에 반대하여 Adobe 제품군을 완전히 대체(역공학)하는 것을 목표로 제작되었습니다. 현재 ArtCraft 공식 웹사이트를 통해 macOS, Windows, Linux 환경용 앱을 제공하고 있습니다. 🛠️ ArtCraft의 주요 앱 라인업 (Adobe 대체) Adobe 프로그램과 거의 유사한 사용자 인터페이스(UI)를 가지고 있어 기존 개발자들이 별도의 적응 기간 없이 무료로 사용할 수 있도록 설계되었습니다. PhotoCraft (Photoshop 대체): 레이어, 곡선 보정, 텍스.. 2026. 10. 10.
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.