stratum-rs

stratum-rs 是一个面向 Electron 覆盖层的 Rust 进程检测库。

通过 stratum-rs,可以更轻松地实现需要与 OS 交互的部分。

以低开销实时追踪目标进程的 x、y、width、height 坐标信息,

以及各类状态值。

stratum-rs

Electron

Client

介绍与用法

仅用 20 行代码即可完成
压倒性的进程追踪

忘掉复杂的原生集成和动辄上千行的遗留代码。 有了 stratum-rs,只需少量配置就能立即实现高性能进程检测。

  1. 1

    安装包

    通过 npm 立即安装该包。

    Terminal
    npm i stratum-rs-overlay
  2. 2

    验证高性能进程检测

    可在 Electron 应用或 JS 文件中以事件驱动方式查看数据。

    main.js
    1// import stratum-rs-overlay2const stratumRS = require('stratum-rs-overlay');3 4// initialize stratum-rs-overlay & tracking targets5stratumRS.init("LICENSE_KEY");6stratumRS.startTracking(7  [8    { name: "League of Legends (TM) Client", mode: "exact" },9    { name: "Brood War", mode: "contains" },10  ],11  (event) => {12    if (event.eventType === "focus") {13      console.log(`[FOCUS] ${ event.targetName } detected!`);14      console.log(`   └─ coordinates: x = ${ event.x }, y = ${ event.y }, w = ${ event.width }, h = ${ event.height }`);15    }16    else if (event.eventType === 'blur') {17      console.log(`[BLUR] target lost.`);18    }19    else if (event.eventType === 'move') {20      process.stdout.write(`[MOVE] coordinates: x = ${ event.x }, y = ${ event.y }, w = ${ event.width }, h = ${ event.height } \r`);21    }22  }23);
  3. 3

    查看并使用数据

    利用高性能进程检测能力,为你的项目实现强大且富有创意的功能。

Brood War

待检测进程

坐标信息

X

68

Y

68

目标尺寸

Width

208

Height

132

状态值

FocusFalse
DragFalse
ResizeFalse

Terminal Log

[SYSTEM] tracking_off

为什么必须选择 stratum-rs?

不止于基础功能,
更贴合真实业务环境的需求。

从稳定性、性能到生产力,来看看足以成为你选型标准的 4 个核心优势。

安全的进程控制

采用窗口焦点控制而非内存注入方式,更友好地规避反作弊风险,同时不会给系统带来额外负担。

高性能架构

通过基于 Rust 的优化多线程与高性能轮询机制,在尽量降低资源消耗的同时最大化运行性能。

更高的代码生产力

提供易于接入的事件处理结构与可立即落地的高级架构指南,帮助团队快速开发。

可靠的持续维护

主动响应版本更新与安全问题,突破“无人维护开源项目”的常见局限。

价格方案

面向服务阶段与赞助目的的
stratum-rs 价格方案

以合理成本获得可靠的技术伙伴。突破开源维护边界,提供可持续的维护与技术支持。

普通

用户等级

从起步到正式服务上线,请选择符合当前阶段的授权。

试用版

Free - 7 days

推荐

技术评估兼容性确认

目标

对核心功能与性能进行前置验证

确认与现有项目的技术适配性

权益

  • 发放 7 天授权密钥
月度订阅

待定/月

推荐

MVP 开发独立团队

目标

在低前期成本下构建高效开发环境

服务上线前的集中开发阶段

权益

  • 发放 1 个月授权密钥
  • 提供普通技术文档访问权限
永久购买

待定

推荐

正式服务长期项目

目标

在无额外持续维护成本下稳定运营服务

需要进阶技术支持与优化

权益

  • 提供优惠的永久购买价格
  • 发放永久使用授权密钥
  • 提供普通技术文档访问权限
  • 提供高级技术文档访问权限

高级

赞助等级

我们正在寻找愿与 stratum-rs 一起推动可持续发展和生态扩展的合作伙伴。

黄金赞助

待定/月

推荐

个人企业

目标

支持 stratum-rs 技术与生态的成长。

为构建可信赖的商用库生态作出贡献。

权益

  • 在首页黄金赞助区域展示 Logo 或昵称
  • 在用户资料中显示专属黄金赞助图标
白金赞助

待定/月

推荐

个人企业

目标

支持 stratum-rs 技术与生态的成长。

为构建可信赖的商用库生态作出贡献。

作为白金合作伙伴,支撑 Electron 最底层生态。

权益

  • 在首页最上方及白金赞助区域展示 Logo 或昵称
  • 在用户资料中显示专属白金赞助图标
  • 可优先提出后续开发路线图建议,并提供专属 VIP Discord 频道
  • 在制作官方文档与演示视频时,优先曝光并使用赞助服务案例
  • 在外部媒体宣传时展示合作伙伴

目标

我们负责与 OS 的通信。

stratum-rs 将负责 Electron App 所需的 OS 通信。敬请关注 stratum-rs 持续进化。