-
winreg
Rust 对 MS Windows 注册表的绑定
-
windows
Rust for Windows
-
clipboard-win
与 Windows 剪贴板交互的方式
-
native-windows-gui
在桌面应用程序上开发针对 Microsoft Windows 的原生 GUI 应用程序。native-windows-gui 将原生 win32 窗口控件包装在 Rust API 中
-
wmi
rust 的 WMI 包
-
wild
在 Windows 上扩展通配符(glob)命令行参数
-
winres
为可执行文件创建和设置 Windows 图标和元数据
-
windows-sys
Windows
-
winsafe
在安全的、符合 Rust 习惯的方式中使用的 Windows API 和 GUI
-
ntapi
为 Native API 提供的 FFI 绑定
-
winapi
为所有 Windows API 提供的原始 FFI 绑定
-
windows-service
提供管理和服务 Windows 服务的设施
-
uds_windows
Windows 的 Unix Domain Sockets!
-
winx
Windows API 辅助库
-
junction
与 NTFS 符号链接一起工作
-
uiautomation
Windows 的 UI 自动化框架
-
win_etw_provider
允许应用程序向 Windows 事件跟踪 (ETW) 报告事件
-
known-folders
Windows 上 Known Folders API 的安全包装器
-
winpty-rs
在Windows中创建并派生伪终端内的进程
-
crossterm_winapi
提供一些基本简单抽象的WinAPI调用包装器
-
webview2-com
Rust语言对WebView2 COM API的绑定
-
shawl
为任意命令提供Windows服务包装器
-
netcorehost
托管.NET Core运行时
-
com
实现COM客户端和服务器
-
willhook
无论应用程序焦点如何,在活动窗口桌面上捕获所有键盘和鼠标输入
-
windows-native
Rust语言的Windows原生未记录API 🔥
-
registry
Windows注册表API的安全包装器
-
wnf
Windows通知设施的 安全绑定
-
windows-acl
简化Windows ACL操作
-
win-wrap
为Rust提供的Windows API高级封装
-
ioslice
与std和lbc兼容的no_std I/O slices
-
d3d12
低级别D3D12 API包装器
-
win32job
Windows作业对象的安全API
-
pixel_caster
通过管理其RGBA值将像素从屏幕上读取到和写入到。从.png文件导入字符
-
vhdrs
轻量级库,提供在Windows系统上管理虚拟硬盘(VHD/VHDX)的直观接口。它利用Windows API来简化诸如打开…的操作。
-
gnurx-sys
将glibc中的正则表达式功能提取到单独的库中,用于Win32
-
win-task-dialog
使用 Rust 调用 Win32 API TaskDialogIndirect
-
windows_i686_gnu
Windows 的库导入
-
winapi-easy
各种 winapi 功能的安全接口
-
nt_hive2
Windows 注册表 hive 文件的取证解析库
-
direct-storage
DirectStorage 的 Rust 绑定
-
tauri-plugin-printer
Tauri 打印机访问插件
-
ferrisetw
基本上是一个用 Rust 编写的 KrabsETW 模仿品
-
proc_mem
管理 Windows 上的进程、模块并读写它们的内存
-
installed_pkg
跨平台 crate,列出系统上安装的所有应用程序
-
outlook-mapi
Outlook MAPI 接口的 Rust 绑定
-
proc-mem-rs
proc_mem forc
-
printers
在 Unix 和 Windows 上获取打印机并打印文件的库
-
filetime_creation
filetime 的增强版本,可以在 Rust 1.75 之前在 Windows 上设置文件创建时间
-
planif
为 windows-rs 的 Windows 任务计划程序 API 提供构建模式包装器
-
windows-win
一些 Windows 漏洞利用库,带有查找和访问 Windows 的实用程序
-
wineventhook
SetWinEventHook 和 UnhookWinEvent 的包装器
-
evtxtools
用于分析 evtx 文件的工具
-
thindx
DirectX 包装器
-
windows-hotkeys
在 Windows 上管理全局热键的线程安全抽象
-
nt-string
Rust 的各种 Windows 字符串类型的惯用实现
-
grob
特别适用于 Windows API 调用的可增长缓冲区
-
is-root
检测您是否为 root/admin
-
wfd
Windows API 中的打开和保存对话框的抽象
-
windows_safe_handle
生成 https://crates.io/crates/windows 原始句柄的智能指针,具有易于使用的 API
-
Windows权限
安全Rust绑定到Windows权限API
-
marlon-printers
从'printers'分叉,旨在学习Rust
-
frnsc-liveregistry-rs
使用Windows API通过forensic-rs实现RegistryReader来访问实时系统的注册表
-
win32console
从Rust与Windows控制台交互的包装器
-
adao99-tauri-plugin-printer
Tauri 打印机访问插件
-
minhook
MinHook的包装器,MinHook是一个用于Windows的简洁x86/x64 API钩子库
-
sigmatch
一个用Rust编写的Windows平台的内存签名搜索库
-
forward-dll
转发dll函数
-
tauri-plugin-printer-sujin999
Tauri打印机访问插件(编辑)
-
implib
从模块定义文件生成Windows导入库
-
msft-service
Windows服务API
-
winhooker
Windows x64上挂钩函数的辅助工具
-
win32utils
一组针对Windows API有自己观点的工具集合
-
clipboard-master
监控剪贴板变化
-
winfw
通过Rust与Windows防火墙交互
-
dll-syringe
用Rust编写的Windows dll注入库
-
sambrs
围绕WNetAddConnection2A的微小、易用的包装,用于在Windows上连接到SMB共享
-
windows-dll
动态加载Windows dll函数的宏
-
tracing-layer-win-eventlog
用于将信息写入Windows EventLog的跟踪层
-
winput
Windows输入系统的高级接口
-
Stellar_Tech
StellarTech
-
winscard
WinSCard的Rust实现
-
winresult
Windows 结果代码
-
mslnk
创建 Windows 快捷方式(lnk 文件)
-
deelevate
在 Windows 上降低权限
-
winfsp_wrs_build
为 Rust 编写的 WinFSP 包装器
-
winver
一个小型的 crate,用于根据 windows crate 仅在 Windows 上检测真实的操作系统版本。获取 Windows OS 版本的方法有多种,每种方法都有其缺陷。此 crate 提供...
-
windows-thumbnail-preloader
用于为 Windows 资源管理器预加载缩略图的命令行应用程序
-
ble-data-struct
Rust 的 BLE 数据结构
-
conpty
ConPTY 接口
-
aa
Windows 系统工具
-
dotnetdll
用于读取和写入 .NET 元数据文件的框架,例如 C# 库 DLL
-
pipedconsole
从单个进程轻松管理多个控制台窗口
-
scmanager-windows-rs
Windows 服务管理器
-
msvc_spectre_libs
为 Windows MSVC 目标链接 Spectre 缓解库的简单方法。对于其他目标不起作用
-
voicemeeter
远程绑定和抽象
-
com-impl
自动从 Rust 实现 Win32 COM 接口,并附带一些有用的辅助类型以完成任务
-
windy
支持 AString (ANSI 字符串) 和 WString (Unicode 字符串) 的 Windows 字符串库
-
windows_x86_64_msvc
Windows 的库导入
-
cuda-config
查找 CUDA 库的帮助程序包
-
memory-rs
Windows 游戏破解
-
sf-rs
在 Windows 上与 Service Fabric COM API 交互
-
hcs-rs
HCS API 的 Rust 抽象
-
wepoll-binding
对 wepoll 库的安全绑定
-
winapi-ui-automation
所有 Windows API 的原始 FFI 绑定。直到 UI Automation 定义合并为止的临时包
-
com_macros_support
COM crate宏的支持库
-
query-wmi
查询Windows操作系统中的WMI类
-
clipboard-win-html
将HTML复制到Windows剪贴板
-
dbgeng
dbgeng COM接口的Rust绑定
-
irox-safe-windows
包装Windows原生不安全函数,使其更易用
-
fenestroj
为Win32 API内容提供更简单的包装,尽可能安全
-
windows-version
Windows版本信息
-
CreateProcessW
使用Win32 API创建和处理Windows上的进程
-
pol_export
Windows注册表策略文件的导出器
-
tongsuo-p832-src
Tongsuo的源代码及其构建逻辑
-
windows_service_controller
控制Windows服务
-
winutils-rs
Rust 对各种 Windows API 和定义的包装器
-
windows-file-info
以开发者友好方式收集有关 Windows 实体的有用信息(存档、目录或重解析点/符号链接)
-
wdk-sys
Windows 开发套件(WDK)中可用 API 的直接绑定
-
winrt-toast-reborn
Windows 10 和 11 的 toast 通知库
-
sem-reg
语义处理某些 Windows 注册表二进制值。可扩展。
-
elevated
将标记的函数自动以管理员权限运行。
-
keyboard_listener_windows
您可以使用此库在 Windows 上监听键盘的按键和释放
-
raw_sync_2
围绕 OS 同步原语的一个轻量级包装器
-
winproc
一些与进程相关的 Windows API 的小型包装器
-
win_event_hook
一个安全的 Rust API,用于使用 SetWinEventHook,由 windows crate 提供支持
-
networkdirect
Microsoft NetworkDirect 包装器
-
mscorlib-sys
为 mscorlib 提供的原始 FFI 绑定
-
windows-ext
为 windows-rs 扩展,旨在提供 Windows SDK 中的宏和头文件仅函数
-
xladd
一个框架,简化使用 Excel4/12 接口在 Rust 中构建 Excel 插件
-
wepoll-sys-stjepang
stjepang 的补丁版本的 wepoll-sys 分支
-
lcdsmartie-rs
一个小的框架,用于在 Rust 中编写 LCDSmartie 插件(甚至适用于旧操作系统)
-
raw_sync
围绕 OS 同步原语的一个轻量级包装器
-
filetime_win
Windows FILETIME 和 SYSTEMTIME 字符串和二进制序列化
-
dhc
Win32 的 XInput/rawinput 抽象库
-
hwnd
关于
HWND
相邻 API 的良好文档、安全倾向、稳健的低级 API 绑定 -
webview2-com-sys
使用 windows crate 为 WebView2 COM API 生成的绑定
-
w32-error
封装 Windows API 错误代码
-
nt-hive
存储在Windows hive(注册表)文件中的访问键、值和数据
-
antilysis
针对Windows的防分析和防虚拟机
-
windows-registry
Windows注册表
-
firehazard
专注于稳定性、安全性和比原始FFI更强的类型的无偏见低级API绑定
-
winres-edit
加载、创建和修改现有可执行文件(.exe或.res)中的Windows资源
-
sapp-windows
miniquad渲染库的一部分。对稍作修改的sokol-app的本地绑定
-
embed-resource
一个Cargo库,以最坚韧的方式处理Windows资源的编译和包含
-
winapi_forked_icmpapi
为所有 Windows API 提供的原始 FFI 绑定
-
makepad-windows
Windows
-
windows-result
Windows错误处理
-
outlook-mapi-sys
使用windows crate为Outlook MAPI接口生成的绑定
-
winos
无描述
-
outlook-auto
通过Windows COM自动化Outlook
-
hooklet
待办
-
ntstatus
Rust的绑定
-
com-policy-config
对IPolicyConfig COM API的Rust绑定
-
punctual_sleep
更精确的睡眠
-
vjoy
vjoy-sys的惯用且安全的包装器
-
check_elevation
检查当前进程是否提升权限。是
is_elevated
crate的后继。现在no_std! -
windows_x86_64_gnu
Windows 的库导入
-
win-win
在Windows上创建窗口的半主观方法
-
wio
Windows IO包装器
-
windirs
对
SHGetKnownFolderPath
的安全包装 -
winapi-util
为windows-sys提供高级安全包装的集合
-
winutil
提供了一组有用的winapi调用的包装
-
get_adapters_addresses
win32 GetAdaptersAddresses()的包装。枚举网络接口和相关的IP地址。
-
is_elevated
确定您的Windows进程是否以提升权限运行
-
dumpbin
简化使用Dumpbin Windows工具
-
wpush
使发送Windows托盘通知变得更容易。包括WSL支持!
-
interprocess
通信工具包
-
wil
这个crate是一个Rust中Windows实现库的示例
-
direct3d11
安全Direct3D 11绑定。目前仅是一个主要用于与direct2d一起使用的最小实现,但我计划最终完善API。如果您对这个项目很感兴趣并且想要贡献……
-
cural
Windows进程内存模型
-
mail_slot
Windows 邮件槽 API
-
thread-amount
获取当前进程中的线程数量
-
djin
支持32位和64位目标的多态DLL注入器
-
sync-wait-object
同步等待对象(Mutex & CondVar的抽象)
-
msw-hotkey
Microsoft Windows的热键库
-
winprint
使用Windows API向Windows打印机设备打印
-
winarg
Windows命令行参数解析
-
windows-drives
安全的Win32 API包装,用于访问物理驱动器上的原始二进制数据
-
virtdisk-rs
为VirtDisk API提供Rust抽象
-
dokan-sys
Dokan(Windows的用户模式文件系统库)的原始FFI绑定
-
rshmem
带有安全包装器的Win32共享内存,用于分配缓冲区
-
get-last-error
Win32 API错误的错误包装器
-
win-sys
围绕某些Windows原生API的瘦Rust包装器
-
winbluetooth
Windows蓝牙API的原生FFI绑定
-
reg-watcher
单实例应用程序
-
winrt-toast
Windows 10 和 11 的 toast 通知库
-
tinywinstr
宏,帮助将Rust字符串转换为Windows可理解的格式
-
win-gsmtc
Windows.Media.Control命名空间的包装器(全局系统媒体传输控制 - GSMTC)
-
monitor-control-win
控制Windows上的显示器(WIP,目前为只读)
-
tlhelp32
tlhelp32 Windows API的小型包装器
-
wepoll-sys
wepoll库的原始绑定
-
vmsavedstatedump_rs
Windows 10 SDK API的VmSavedStateDumpProvider的Rust抽象
-
lawrencium
Lr103
-
tinycom
Tiny COM实现了消费IUnknown接口所需的最小子集
-
vswhom
Jon Blow的VS发现脚本的FFI实现
-
robocopyrs
Windows中robocopy命令的包装器
-
寄生虫
注入Windows Dll
-
winservice
轻松运行Windows系统服务
-
nt_version
高效查询Windows(NT)的主版本、次版本和构建版本
-
clipboard2
改进的clipboard-rs版本,在Windows上具有更好的错误处理和MIME类型处理
-
gdiplus-sys2
对GDI+的原始FFI绑定
-
amsi
Windows反恶意软件扫描接口的包装器
-
wmem
Windows内存操作库
-
win-crypto-ng
对Windows密码学API:新一代的安全绑定
-
win32_notification
允许轻松创建和操作Win32通知
-
gqlmapi-rs
为https://github.com/microsoft/gqlmapi提供的Rust绑定
-
dx_core
所有dx-rs crate所需的核心功能。dx-rs是rust的DirectX包装器。
-
winresult-types
windows结果类型
-
reggie
快速Windows注册表搜索工具
-
guid_win
Windows GUID/CLSID/IID 字符串和二进制序列化
-
ntlm-hash
轻量级ntlm哈希实现
-
hwndloop
基于Win32窗口的事件循环
-
winapi-build
WinAPI-sys crate 中 build.rs 的常用代码
-
winlock
自定义Windows会话锁定的快捷键
-
serial-win
Windows中的串行通信
-
winfolder
当前系统标准Windows文件夹的位置
-
proxy-dll
动态Windows系统DLL代理
-
enable-ansi-support
在Windows 10上启用ANSI转义码支持
-
mscorlib-safe
mscorlib FFI绑定的安全包装
-
sapi-lite
围绕微软语音API (SAPI) 库的简化包装
-
tracelogging
Rust的TraceLogging
-
win-installed-keyboards
Windows系统安装键盘列表
-
windows-capture
为Rust提供的最快Windows屏幕捕获库 🔥
-
wallpaper-windows-user32
通过user32.dll操作Windows桌面图像
-
xdg-home
根据XDG规范的用户主目录
-
print_service
访问Windows打印机的一个库
-
winhandle
一组类型,使与Windows API交互更安全、更简单
-
win-base64
Windows API Base64包装器
-
ni-daqmx-sys
NI DAQmx API的系统绑定
-
wstr
用于编译时UTF-16(宽)字符串字面量的宏
-
winrs
"rusty" winapi 封装集合。工作正在进行中!
-
wexit
检测 CLI 程序是否有自己的 Windows 控制台,并提示退出
-
laps-rs
LAPS 密码检索
-
serial-windows
Windows 的串行端口实现
-
gdiplus
Rust 的 GDI+ API
-
win32-wlan
Win32 WLAN API 的高层 Rust 封装
-
everything-sys-bindgen
使用 bindgen 对 Everything SDK 的绑定
-
win_desktop_duplication
高效的 DXGI 桌面复制 API
-
wasapi
Windows 上 Wasapi API 的绑定
-
windows-core
Windows
-
winfsp
WinFSP 的 Rust 绑定
-
wcstr
Rust FFI 辅助工具,用于处理使用“宽”字符串的 win32 API 的“Unicode”函数
-
interprocess-docfix
进程间通信工具包。文档已修复。
-
waitpid-any
等待任何PID,waitpid(2)的扩展
-
windows_aarch64_gnullvm
Windows 的库导入
-
syringe
提供简单的Windows DLL注入和示例注入应用程序
-
libwdi-sys
libwdi的FFI绑定
-
eventlog
围绕Windows事件日志API的日志兼容包装器
-
rawcopy-rs
RawCopy crate提供使用“卷影复制技术”在Rust中复制文件的能力。主要针对无法直接复制(因为正在使用中)的文件进行复制
-
dll-hijack
Dll劫持 - 只需要一个宏
-
rawcopy-rs-next
RawCopy crate提供使用“卷影复制技术”在Rust中复制文件的能力。主要针对无法直接复制(因为正在使用中)的文件进行复制
-
everything-sdk-sys
voidtools Everything-SDK的本地Rust绑定
-
iswow64
确定当前进程是否在WOW64下运行
-
winlog2
日志后端,将消息发送到Windows事件日志
-
thindx-xaudio2
针对 XAudio2 的高层 FFI
-
windows-strings
Windows
-
editpe
可执行文件资源编辑器
-
winwin
Windows 窗口管理
-
nt_native
Rust 编程语言的 Windows 原生子系统绑定
-
ipipe
跨平台命名管道 API
-
shared_memory
一个用户友好的crate,允许您在进程间共享内存
-
winlog
日志后端,将消息发送到Windows事件日志
-
fdns-gamenetworkingsockets-sys
为 gamenetworkingsockets 库绑定的 bindgen
-
tracelogging_dynamic
为 Rust 的 TraceLoggingDynamic
-
memory-module-sys
为在 Windows 上从内存中加载库的 MemoryModule 库的绑定
-
mcom
MaulingMonkey的COM包装器
-
shared_memory_extended
一个用户友好的crate,允许您在进程间共享内存
-
win-msg-name
从消息ID获取Windows消息名称,例如0x000f -> 'WM_PAINT'
-
anticipate
在Unix-like系统中自动化终端应用程序,类似于Don libes expect
-
outlook-mapi-macros
outlook-mapi crate内部使用的私有宏
-
cfile
Rust对C *FILE流的绑定
-
oaidl
在COM互操作中管理转换到/从SAFEARRAY、VARIANT和BSTR数据结构
-
comedy
Windows错误处理、COM和句柄
-
inject-lib
使用Rust编写的具有最小依赖项的Windows dll注入库
-
everything-rs
Everything SDK的everything-sys-bindgen的便捷包装器
-
fsfilter-rs
在Windows中监视文件系统等
-
nt-apiset
解析Windows 10及以后版本的API集合映射文件的解析器
-
dll-syringe-payload-utils
为dll-syringe构建有效负载
-
windows_i686_msvc
Windows 的库导入
-
spout_texture_share
Spout C++库的Rust绑定
-
vjoy-sys
Rust绑定的vJoy - Windows的虚拟输入设备驱动程序
-
ntfs
低级NTFS文件系统库
-
wslapi
管理Windows Subsystem for Linux
-
winstr
Windows字符串(目前仅支持BSTR)
-
tempfile-istream
在独占临时文件上的COM IStream,在释放时删除
-
winfsp_wrs
为 Rust 编写的 WinFSP 包装器
-
dxguid-sys
包含在COM中通常找到的DirectX GUIDs,通常在
dxguid.lib
中。有关类型和常量的信息,请参阅winapi。 -
windows-tokens
为windows crate提供代码生成支持
-
winfsp-sys
对WinFSP的原始绑定
-
d3d12-sys
包含Windows API库d3d12的功能定义。请参阅winapi获取类型和常量。
-
windows_types_registry
包含Windows注册表的类型和解析器
-
networkdirect-sys
Microsoft NetworkDirect绑定
-
appx
管理appx包
-
thindx-xinput
轻量级XInput包装器
-
winfsp_wrs_sys
为 Rust 编写的 WinFSP 包装器
-
com_macros
COM crate宏
-
win_etw_logger
将事件转发到Windows事件跟踪(ETW)的日志提供程序
-
thindx-xaudio2-sys
XAudio2的底层FFI
-
cppwinrt
C++/WinRT