Pros
Kaelen had looked at the manual, then at his half-finished emulator, and a beautiful, terrible idea was born.
A Multikey USB Emulator is a driver-level software application that mimics the presence of a physical USB hardware dongle (key) on a computer system. Instead of plugging a physical device into a USB port, you install the emulator, load a "dump" or "image" of the original dongle, and the operating system—and any protected software—believes the real hardware is attached.