Skip to content
Vurdalakov edited this page Aug 12, 2015 · 7 revisions
Overview

atoms command-line tool works with Windows global and user atom tables.

Syntax
atom <-command>

atom <-command:parameter>

-ga command adds a string to Windows global atom table (GlobalAddAtom).

-gd command deletes global atom (GlobalDeleteAtom).

-gf command finds a string in Windows global atom table (GlobalFindAtom).

-gq command queries basic information about global atom (GlobalGetAtomName).

-ge command enumerates Windows global atom table strings (GlobalGetAtomName).

-na command adds a string to Windows global atom table (NtAddAtom).

-nd command deletes global atom (NtDeleteAtom).

-nf command finds a string in Windows global atom table (NtFindAtom).

-nq command queries basic information about global atom (NtQueryInformationAtom).

-ne command enumerates Windows global atom table strings (NtQueryInformationAtom).

-ua command adds a string to Windows user atom table (RegisterClipboardFormat).

-uf command finds a string in Windows user atom table (GetClipboardFormatName).

-uq command queries basic information about user atom (GetClipboardFormatName).

-ue command enumerates Windows user atom table strings (GetClipboardFormatName).

Examples
atoms -na:vurdalakov
atoms -nd:50802
atoms -nf:vurdalakov
atoms -nq:50802
atoms -ne
Keywords

C#, NtAddAtom, NtFindAtom, NtDeleteAtom, NtQueryInformationAtom, GlobalAddAtom, GlobalDeleteAtom, GlobalFindAtom, GlobalGetAtomName, GetClipboardFormatName

Links

Clone this wiki locally