The problem with dongle compatibility with Windows10 is due to a driver issue. This is how I resolved the problem. FYI, I updated the dongle driver prior to reinstalling 4D but this may be necessary.
So, this is how I did it:
1. Google search for HASP driver.
2. Find HASP sentinel downloads GEMALTO
3 Select - Sentinel HASP/LDK-windows GUI Run-time installer
4. Accept the licence agreements
5. Download - Sentinel_LDK_Run-time_setup.zip
6. Close all the embroidery software and UNZIP the zipfile
7. Double-click on HASPUserSetup.exe, This will remove old drivers and install new ones.
- Restart computer and open 4D. The dongle should now work and you can then use 4D normally.