Sorry, Because of Vietnamese firewall, I cannot view your program. (I cannot visit
www.geocities.com....
But if you wanna use parallel port in win XP, you can follow this steps:
1) You only can do it if your XP run under FAT32
2) Boot your PC under DOS
3) Use NC to rename Windows\System32\Dllcache folder to Windows\System32\Backup_dll (for example)
4) Go to this site
www.lvr.com and download .dll file and copy it to system32 folder.
Why you have to do so?
1) .dll files in dllcache folder are the files used to backup XP's .dll files as it is changed. It's automatically done. You will see that if you copy portio.dll to system32, you can use it only one times, after you restart the PC, you cannot use it again.
2) As you rename dllcache folder to backup_dll, XP cannot recognize this folder and cannot backup .dll files
3) But XP do not allow you to rename this folder in windows, you have to boot your PC under DOS to do so
4) As you don't want to use portio.dll, you can easily rename backup_dll folder to dllcache folder. XP will automatically backup all .dll files unexpected by XP.