Pakete, Repositories und App-Kategorien suchen

Paketdetailsv6.4.0

win32

Rufen Sie allgemeine Windows-APIs direkt aus Dart mit FFI auf.

Windows
30-Tage-Downloads
11,6 Mio.
Likes
958
Pub-Punkte
160

Paket installieren

flutter pub add win32

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das win32-Paket ermöglicht Dart-Anwendungen die direkte Aufrufung gängiger Windows-APIs über die Foreign Function Interface (FFI). Es bietet eine low-level, effiziente Möglichkeit, mit dem Windows-Betriebssystem zu interagieren und Zugriff auf Systemfunktionen wie Registrierungsoperationen, Dateiverwaltung und Fensterhandhabung zu ermöglichen. Für die Desktop-Entwicklung unter Windows konzipiert, verbindet es Dart mit native Windows-Funktionen, ohne plattformspezifischen Code zu erfordern. Das Paket ist ideal für Entwickler, die leistungsstarke, systemintegrierte Desktop-Anwendungen erstellen.

Anwendungsfälle

  • Zugriff auf den Windows-Registry
  • Systemdateien und Verzeichnisse verwalten
  • Interaktion mit Windows-UI-Komponenten
  • Integration mit Windows-Diensten
  • Systemnahe Operationen werden ausgeführt

Hauptmerkmale

  • Direkter FFI-Zugriff auf Windows-APIs
  • Minimaler Overhead und hohe Leistung
  • Umfassende Windows-API-Bindungen
  • Einfache Integration mit Flutter-Desktop-Apps
  • Regelmäßig mit neuen Windows-Funktionen aktualisiert

Geeignet für

  • Desktop-App-Entwickler, die sich auf Windows konzentrieren
  • Apps, die systemnahe Zugriffsrechte benötigen
  • Leistungsstarke Windows-Integrationen
  • Entwickler, die Flutter für Windows verwenden
  • Projekte, die native Windows-Funktionen erfordern

Hinweise

  • Windows-spezifischer Plattformsupport
  • Erfahrung mit FFI und C-artigen APIs erforderlich
  • Mögliche Sicherheitsrisiken im Zusammenhang mit Systemzugriff
  • Eingeschränkte Dokumentation im Vergleich zu höheren Paketen
  • Nicht geeignet für plattformübergreifende Desktop-Apps

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

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

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten