Software

Rust

  • nt-apiset

    A parser for API Set Map files of Windows 10 and later.

  • ntfs

    An implementation of the NTFS filesystem in a Rust crate, usable from firmware level up to user-mode.

  • nt-hive

    Rust crate for accessing keys, values, and data stored in Windows hive (registry) files.

  • nt-list

    Provides compatible, type-safe, and idiomatic Rust implementations of the Windows Linked Lists (known as LIST_ENTRY and SINGLE_LIST_ENTRY).

  • nt-string

    Provides idiomatic Rust implementations for various Windows string types (like UNICODE_STRING).

Windows C/C++

  • ENLYZE PortSniffer

    An open-source driver and tool to monitor the traffic between applications and arbitrary serial or parallel ports.
    Works on Windows XP or later (32-bit and 64-bit).
    Inspired by the discontinued Sysinternals Portmon tool, but supports Plug & Play, 64-bit Windows, and comes with a pluggable API for integration into your own applications.

  • ENLYZE S7-Project-Explorer

    An open-source tool to explore Siemens STEP 7 projects and export a complete PLC variable list as CSV.
    Works on Windows XP or later (32-bit and 64-bit).

  • Wizard-2020

    A DPI-aware resizable wizard application written using Win32 API and modern C++. My take on building wizard-style applications in 2020 that run smoothly on any Windows.
    Part of a blog series.

Past Projects

I'm not actively maintaining these projects anymore, but they are still downloaded and referenced on the Internet.
Keeping them here for anyone who may find them useful.

  • FreeBar (2004-2008)

    A clone of the popular Microsoft Office Shortcut Bar that Microsoft abandoned with Office 2003.
    Works on Windows 95/NT 4.0 or later.

  • PE Builder Plugins (2003-2007)

    Plugins for BartPE/Windows PE/WinBuilder that add applications and system components to the preinstalled Windows environment bootable from CD/USB.

  • Readout (2004-2006)

    A simple Text-To-Speech application, with integrations for Word and OpenOffice Writer, using Microsoft Agent and Microsoft Speech API 4 (SAPI).
    Works on Windows 95/NT 4.0 or later.