Skip to content

A small CLI & GUI utility that allows you to monitor, list & manipulate entries in Windows' Global Atom Table in a simple, efficient and scriptable way.

License

CC0-1.0, MIT licenses found

Licenses found

CC0-1.0
LICENSE-CC0
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

NibblePoker/C99-Win32-AtomToolset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NibblePoker's Windows Atom Utility (W.I.P)

A small CLI & GUI utility that allows you to monitor, list & manipulate entries in Windows' Global Atom Table in a simple, efficient and scriptable way.

This tool can also be used by developers to make sure their applications properly free their atoms when exiting since they can easily leave them hanging.

Features

  • Fully integrable in scripts
    • Customizable separator & output elements
  • Listing of all atoms
    • Type can also be detected (Class, ???, Generic)
  • Monitor all string atoms
    • Detects additions, removal & changes
    • Can catch up or ignore existing entries
  • Filtering (TODO)
  • Manipulate (TODO)
  • Can be used as a quick support tool
    • Get simple counts for taken & free slots
    • ???

Usage

Simply go to the release page and download the latest version of this tool.

This executable contains both the GUI and CLI version of the tool and will adapt its mode to the context it is run from by default.

There should also be an MSI installer in there if you prefer to use those.

GUI

If you double-click the exe, the application will launch itself with a fully fledged GUI.

If ran from a command prompt, just to use the gui verb to force the application to run in GUI mode:

.\AtomUtil.exe gui

Once the application has launched, ... (TODO)

CLI

TODO

Demonstration

TODO

Issues

If you encounter any issues or weird behaviour when using the application, feel free to create an issue or email me if you don't have a GitHub account.

As long as you describe the problem and give a screenshot or show what was printed out it should be fine.
You don't have to worry about issue formatting and whatnot. 😊

Licenses

This project is dual-licensed under the following open-source licenses.
You can choose the one that best suits your needs:

  1. MIT License
      ● Just include the LICENSE-MIT file and be done with it.

  2. CC0 1.0 Universal (CC0 1.0) (Public Domain)
      ● Do whatever you want with it.
      ● No credit, mentions or anything else is needed.
      ● Just have fun programming & tinkering with it :)

About

A small CLI & GUI utility that allows you to monitor, list & manipulate entries in Windows' Global Atom Table in a simple, efficient and scriptable way.

Topics

Resources

License

CC0-1.0, MIT licenses found

Licenses found

CC0-1.0
LICENSE-CC0
MIT
LICENSE-MIT

Stars

Watchers

Forks