Specifies a component that monitors the system clipboard for changes.
The unicode range of codepoints supported by a font.
This component displays a crosshair icon that can be dragged to any point on screen. This is useful to select other programs by dragging the crosshair to a program window.
Provides methods for getting additional information about files, like icons or compressed file size.
Specifies a component that creates a global keyboard hotkey.
The exception is thrown when a hotkey should be registered that has already been registered by another application.
Blocks keyboard and mouse input until this object is disposed. Unlike InputLocker, you cannot detect when the systems removes the block (which happens when the user presses CTRL+ALT+DEL), but it works on Windows Vista as well.
This class contains utility methods related to keys on the keyboard.
Utility class that can be used to create key events with all current locking keys (like Caps Lock) disabled. Other modifier keys (like Ctrl or Shift) are also ignored if they are currently pressed on the "real" keyboard.
Contains utility functions to determine values that are (almost) unique on each computer. These values can be useful for locking software to a machine.
Collection of miscellaneous actions that cannot be performed as a non-administrative user, like shutdown or setting the system time.
A chunk in another processes memory. Mostly used to allocate buffers in another process for sending messages to its windows.
Utility class to escape literal strings so that they can be used for the SendKeys class.
A TextBox that can be used to select a keyboard shortcut. A context menu allows selecting keys that are not available directly by typing them.
Actions that can be performed at shutdown.
Whether shutdown should be forced if an application cancels it or is hung.