Skip to content

twinBASIC 月度挑战 #1

自包含诊断工具

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

你的工具应报告运行所在系统的有用信息

没有唯一正确的输出——期待不同的方法和解读。

奖品

  • £100 twinBASIC账户额度
  • (不可转让,无现金替代,仅可用于未来的twinBASIC许可证)

要求

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

诊断内容

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

示例:

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

评审

参赛作品将在多个类别中评审,包括:

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

额外加分项:

  • 使用较新的twinBASIC特性(如委托、泛型)
  • 特别整洁或有洞察力的设计

获奖者由twinBASIC团队全权决定

截止日期

2026年1月31日(星期六)

截止日期后提交将锁定。

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

AI生成

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