您可以在 GitHub 上Rust for Windows 存放庫的發行記錄(英文) 中找到所有的最新更新。 Rust for Windows 可讓您透過windowscrate(crate是 Rust 的字詞,表示二進位或單一程式庫,和/或可構建成一個程式庫的原始程式碼) 直接且順暢地使用任何 Windows API (過去、現在或未來)。
使用Rust for Windows,可以通过windowscrate(crate是 Rust 对二进制文件或库的术语,和/或生成到其中的源代码的术语)直接、无缝地使用任何(过去、现在和将来的)Windows API。 无论是无时间限制的函数(如CreateEventW和WaitForSingleObject)、功能强大的图形引擎(如Direct3D)、传统窗口函数(如CreateWindowExW和DispatchMessage...
使用Rust for Windows,可以通过windowscrate(crate是 Rust 对二进制文件或库的术语,和/或生成到其中的源代码的术语)直接、无缝地使用任何(过去、现在和将来的)Windows API。 无论是无时间限制的函数(如CreateEventW和WaitForSingleObject)、功能强大的图形引擎(如Direct3D)、传统窗口函数(如CreateWindowExW和DispatchMessage...
新版本的板条箱中再带了几个例子,可以在windows-rs项目仓库的examples目录。总结 Rust for Windows 给rust在Windows开发应用带来了福音,虽然一些API可能早就被广泛地使用了,但是现在有了官方的支持,可以在文档、示例和稳定性等各方面都有极大的改善。
当然,微软对 Rust 的这种拥抱还是有限度的。正如 Weston 所说,“在 Rust 中重写 Windows 可能不会很快发生。虽然我们喜欢 Rust,但我们需要一种策略,包括保护更多的原生代码。”社区:来自巨头的支持不可或缺 尽管来自微软的支持是有限的,但其代码贡献也将使 Rust 更有活力,这对于整个开源社区的发展是积极向上...
微软已经用3.6万行Rust代码改写了Windows内核。而且推进速度相当快,4月剧透消息,过了两周,Windows 11内部预览版已经用上了。微软云Azure CTO在推特上激动喊话:如果你加入了Windows 11 Insider Preview内测,你将首次体验到Rust支持的Windows内核!重写的内核中,主要包括DWriteCore 以及Win32 GDI两个项目,并通过了...
Rust for Windows的核心是支持Windows API元数据动态生成API代码的Rust crate。您将需要开发环境中的C ++构建工具,或使用Visual Studio Code中的独立工具,或使用完整安装的Visual Studio。这确实意味着它不是免费软件:您需要Visual Studio许可证才能使用C ++工具。(如果您在构建开源项目或者是个人开发者,可以使用免费...
正计划对其Windows 11内核安全性进行重大改革。 此次故障导致全球约850万台电 脑受到影响,预计造成的经济损失可能超过10亿美元。 为了避免重蹈覆辙,微软计划通过设置更严格的访问权限来限制第三方应用程序对Windows内核的访问。 此外,微软还在考虑采用Rust编程语言对Windows内核进行重构。
就是windows-rs (https://github.com/microsoft/windows-rs) 这个项目,发布 0.9 版本了。 Rust forWindowsv0.9 近期已经发布,并包含了完整的消费级支持,以及其它几个更新。有了完全的消费级支持,你现在可以使用 Rust 语言调用任何 WindowsAPI(过去,现在,和未来)【意味着 Rust 语言已经成为 Windows 开发的一等公民...
如果你已经很热衷于 Rust 并且创建了 Rust 环境,而只是想要开始调用 Windows API,则可以随时跳转到Rust for Windows 与 windows crate主题。 什么是 Rust? Rust 是一种系统编程语言,因此可用于编写系统(如操作系统)。 但它也可用于编写性能和可信度很重要的应用程序。 Rust 语言语法可以与 C++ 语法相媲美,提供了...