DSL Embedded :: Windows 95 DNSAPI.dll Error
When trying to run DSL/QEMU on Windows 95, I receive the following error:
> The DNSAPI.DLL file is linked to missing export
> KERNEL32.DLL:InterlockedCompareExchange.
Has anyone seen this before?
My goal is to run DSL on my Windows 95 laptop. Only means of moving data to/from laptop is floppy drive. No network, no USB, no CD-ROM. Unable to find dnsapi.dll for Windows 95. Think I need version 5.0.2181.1. Running version 5.2.3790.0.
Appreciate any information provided.
Jeff.
The Windows 95 kernel is trying to link DNSAPI.DLL to something in DSL.
My suggestion (although there may be better ones from others here) is load your DSL floppy into ram... Booting from startup, not inside of Windows.
Once you have a command line, you can mount your hard drive and then begin locating your files and moving them to floppy disks...
You won't get a gui this way, but if you're comfortable with pure Linux commands this shouldn't be any problem for you.
If you need a command list check out:
http://www.ss64.com/bash/
Hope that helps.
original here.