패키지, 저장소 및 앱 카테고리 검색

패키지 상세v6.4.0

win32

FFI를 사용하여 Dart에서 일반적인 Windows API를 직접 호출합니다.

Windows
30일 다운로드
1160만
좋아요
958
Pub 점수
160

패키지 설치

flutter pub add win32

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

win32 패키지는 외부 함수 인터페이스(FFI)를 사용하여 Dart 애플리케이션에서 일반적인 Windows API에 직접 접근할 수 있도록 합니다. 이는 Windows 운영 체제와 낮은 레벨의 효율적인 방식으로 상호 작용할 수 있게 해주며, 레지스트리 작업, 파일 관리 및 창 처리와 같은 시스템 기능에 접근할 수 있게 합니다. Windows 데스크톱 개발을 위해 설계되었으며, 플랫폼별 코드 없이 Dart를 네이티브 Windows 기능과 연결합니다. 고성능이며 시스템에 통합된 데스크톱 앱을 개발하는 개발자에게 이상적입니다.

사용 사례

  • Windows 레지스트리에 액세스
  • 시스템 파일 및 디렉터리 관리
  • Windows UI 구성 요소와 상호 작용
  • Windows 서비스와의 통합
  • 시스템 수준 작업 수행

주요 기능

  • Windows API에 대한 직접 FFI 접근
  • 최소의 오버헤드와 높은 성능
  • 포괄적인 Windows API 바인딩
  • Flutter 데스크톱 앱과의 간편한 통합
  • 새로운 Windows 기능으로 정기적으로 업데이트됨

적합한 대상

  • Windows를 대상으로 하는 데스크톱 앱 개발자
  • 시스템 수준 액세스가 필요한 앱
  • 고성능 윈도우 통합
  • Flutter를 사용하여 Windows용 개발자
  • 원격 Windows 기능이 필요한 프로젝트

고려 사항

  • 윈도우 전용 플랫폼 지원
  • FFI 및 C 스타일의 API에 대한 이해가 필요합니다
  • 시스템 접근과 관련된 잠재적 보안 위험
  • 고급 패키지에 비해 문서가 제한적
  • 크로스 플랫폼 데스크톱 앱에는 적합하지 않습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

ci codecov GitHub stars Language: Dart License: BSD-3-Clause

This monorepo contains the win32 family of Dart packages – everything you need to build Windows-native applications in Dart and Flutter. The packages range from low-level Win32 and COM API bindings to modern, type-safe APIs for everyday Windows features like the Registry, Clipboard, gamepads, and more.

📦 Packages

Package Description Pub Issues
ffi_leak_tracker Allocation tracking and leak detection for Dart FFI code pub issues
filepicker_windows File and directory picker for Windows that uses common dialog controls pub issues
win32 Call common Windows APIs directly from Dart using FFI pub issues
win32_clipboard A modern, type-safe Dart API for accessing and managing the Windows Clipboard pub issues
win32_gamepad A modern, type-safe Dart API for accessing gamepads connected to a Windows machine pub issues
win32_registry A modern, type-safe Dart API for accessing and managing the Windows Registry pub issues
win32_runner A Dart runner for Flutter Windows apps — no C++ compiler required pub issues
winmd Inspect and generate Windows Metadata (.winmd) files based on the ECMA-335 standard pub issues
Internal Packages
Package Description Issues
generator Generates Win32 and COM API projections from Windows Metadata issues

🐞 Features and Bugs

If you encounter bugs or need additional functionality, please file an issue.

카테고리

의존성

의존성 목록 3 개

  • ffi^2.1.4
  • ffi_leak_tracker^0.1.1
  • meta^1.17.0

소스 저장소

이 패키지를 사용하는 프로젝트

순위