#sdk #winapi #windows #api #hook #powered #reunion

已撤销 windows-app

Windows 应用程序 SDK

0.17.2 2021 年 7 月 9 日
0.17.1 2021 年 7 月 8 日
0.16.0 2021 年 7 月 7 日
0.4.7 2021 年 7 月 7 日
0.1.0 2021 年 6 月 24 日

#51 in #powered

每月 29 次下载

MIT/Apache

640KB
162 代码行

包含 (Windows 可执行文件, 1.5MB) .windows/winmd/Microsoft.UI.winmd, (Windows DLL, 89KB) Microsoft.ProjectReunion.Bootstrap.dll, (Windows DLL, 82KB) Microsoft.ProjectReunion.Bootstrap.dll, (Windows DLL, 73KB) Microsoft.ProjectReunion.Bootstrap.dll, (Windows 可执行文件, 34KB) .windows/winmd/Microsoft.UI.Text.winmd, (Windows 可执行文件, 49KB) Microsoft.Web.WebView2.Core.winmd 等等.

crates.io docs.rs Build and Test

Rust for Windows 应用程序 SDK

windows-app crate 使得 Windows 应用程序 SDK(以前称为 Project Reunion)对 Rust 开发者可用。它由 windows crate 驱动。

尽管目前还处于早期阶段,但 windows-app crate 的目的是让 Rust 开发者更容易使用 Windows 应用程序 SDK。由于这组新 API 需要引导和其他各种挂钩才能启动,仅使用 windows crate(尽管可能)对于这些新 API 来说是稍微有点繁琐。

因此,虽然 windows crate 仍然是必需的,因为它提供了所有语言支持,但 windows-app crate 将提供 Windows 应用程序 SDK 独有的必要引导。

由于 WinUI 是 Windows 应用程序 SDK 的一个重要部分,目标是通过 windows-app crate 支持最新的 WinUI 应用程序开发。

依赖项

~123MB
~2M SLoC