I just solved this bloody EAccess Violation problem. Now my TOP2004 programmer works perfectly and I can start it as much as I want.
The problem was - well, let's say - very easy.
Everytime the TopWinEn (I think TopWin too) closes, it writes a file "top2004.cfg" in the program directory. There are some configuration paramters stored in plaintext but realy is not important!
Somehow, the program has a Extended Access Violation exception if this file is existig during startup. It has nothing to do with the USB driver or the device. If you have both drivers (WinDriver for the Jungo USB API used for USB Support in Windows User Mode and TOP Programmer driver which Windows installs because it sees the USB device) working with no yellow explanation mark in the control panel trust the program it will manage USB well.
So, the solution is simple, just delete this cfg-file before you start the program. It works perfectly!
Another thing I found out is this "Reload USB driver"-Tool. It simply starts a new process called wdreg.exe (see it in the task manager). Watch out that you only have one instance of this process in the task manager. If you start the tool again it installs another instance of this process.
On my system once the drivers as descriped above are working - I don't need the wdreg.exe running. As the name tells, I think it has something to do this registration of a windows driver. Maybe only in the registry - I don't know exactly.
So I'm happy to have this unit working and I hope it will enjoy me in future writing and reading to EPROMs.
I hope this issue is now solved for everyone. I would like to hear from you if you can fix the problem.
Greetings from Switzerland,