Tested my app + arsenal under windows xp.
But there is definitely room for improvement around the driver installation, especially under xp.
To get it working as smoothly as possible on XP, I would say that you would need to follow the steps done in the setup tools. I did a lot of investigation until I finally found out how to do what is done there.
Under xp, you can NOT use the add hardware wizard to install the driver.
That is correct, because it is not a plug-and-play driver in that case.
You need to do right click on the inf file, install.
Then start the driver (net start phdskmnt) (or reboot), then the device will be detected.
Firs time the device is detected, you need another reboot to be displayed correctly in xp device manager.
This reboot is not strictly needed, in the sense of needed to get it working properly. It is practically speaking needed to get Device Manager happy, though. Another way is to just cancel out of all "found new hardware" boxes that will pop up. I have provided a "null .inf file" in CtlUnit directory that can be used to make Device Manager stop asking for a driver for the fake RAID controller device that gets created under XP.
Under win7, using the add legacy hardware wizard works all fine (or devcon as well).
Yes and that also applies to all other supported Windows versions as well. Only XP is special in this case.
Would you have 2 screens?
I just tried on a new xp and my app shows fine.
Thus I know it was off positionned on the right side of the screen.
I have this that and reuploaded the zip in that post .
No, it is a virtual machine, only one screen. But I will try some more on other XP machines too.