Well, I got good news and bad news.
The good news is, I did indeed get this to work... though not through the steps that cc posted. (No fault of his own; I had an epiphany and what I thought of worked.)
The bad news is, this demonstrates a flaw in your installer, and possibly even your program as a whole.
Here's the gist of things:
- My main hard drive - where Windows is installed - is D:\ and not C:\. This becomes very important. Therefore, my WSXL installation is at D:\wsxl, not C:\wsxl.
- Obviously, it would not run from D:\wsxl, providing the error mentioned. However, due to how oddly my system is set up, any USB stick I plug in is detected as the C:\ drive.
- Long story short, I stuck a USB stick in, copied over my WSXL folder, ran from the stick. Bam. Instantly began to update, and ran perfectly afterward - from the USB stick.
So the gist of this is, it's TOO hardcoded. If the user does NOT have Windows - or rather, WSXL - on a drive that is their C:\ drive, the program simply will not run, and never will, for love, money, or bribery.
Only problem is, until you guys fix this, the only way I can run this program is to run it from a USB stick - unless someone knows how to change Windows drive letters without borking the whole system and requiring a new install.