Skip to content

twinBASIC 月度挑战 #1

自包含诊断工具

使用 twinBASIC 构建一个自包含的 Windows 诊断工具

你的工具应该报告有关其运行系统的有用信息

没有单一的正確输出 - 预期会有不同的方法和解释。

奖品

  • 100英镑 twinBASIC 账户积分
  • (不可转让,无现金替代方案,只能用于未来的 twinBASIC 许可证)

要求

  • 使用 twinBASIC 构建
  • 提交必须是一个单一.twinproj 文件
  • 生成单一的 Windows EXE
  • Windows 10 及更高版本上运行
  • 不需要管理员权限(提升权限时可选增强输出)
  • 无外部依赖项 (仅限内置 twinBASIC 包和内置操作系统 / WinAPI 功能)
  • 输出可以是控制台或 GUI

诊断内容

至少三个不同的类别报告信息。

示例:

  • 操作系统版本 / 构建
  • CPU 信息
  • 内存使用情况
  • 磁盘信息
  • 进程信息
  • 环境变量
  • 系统运行时间
  • 语言环境 / 代码页
  • 网络配置
  • 已安装的运行时(例如 .NET)

评审

参赛作品将按多个类别进行评审,包括:

  • 报告信息的实用性
  • 性能
  • 最小的 EXE 大小
  • 良好文档化或自文档化的代码
  • 对 API 的有趣或巧妙使用
  • 派生或推断的系统指标
  • 整体优雅性和精致度

加分项可能包括:

  • 使用较新的 twinBASIC 功能(例如委托、泛型)
  • 特别清晰或富有洞察力的设计

获胜者由 twinBASIC 团队全权决定选出。

截止日期

2026年1月31日 星期六

截止日期后将锁定提交。

🔗: https://discord.com/channels/927638153546829845/1457060903332614357/1457060903332614357

twinBASIC及其LOGO版权为作者"韦恩"所有