Both the K8D.dll and K8E.exe are needed to communicate with the K8000 hardware. The error message “This is the I/O routine for the K8000 card. This is not a stand-alone program.” is sent from the K8E.exe if this program is tried to run as stand-alone.
Do you have K8E.exe in your application folder? If still problems copy it also to windows\system32 folder.