So, I am trying to install a second network card in my machine here (sad, I actually have a legitimate reason to need two of them) and it turns out that this one is not entirely supported by Windows. No big suprise there, there's a lot of hardware that's not supported. The problem here is, this card is being incorrectly recognised as a different card by Win.
So I go online and eventually find a driver for this card (harder task than one would expect) that was made for an older (98/NT3.5) version of Windows. I download it anyway, figureing that I'll try installing it and seeing if I can trick WinXP into working with it (it's happened before). So, I dowload it and try to tell Win to install this other driver instead of the one it is currently using. No go, as Win is insisting this is some Intel card, rather than the SMC/DEC card it really is. As a result of this insistence, Win thinks I'm some kind of idiot and won't let me install the "wrong" driver.
No biggie, I figure I'll just find the driver file that is being used and manually copy this new one into it's place. It may not work, but at least it's worth a try. So, I find it, and proceed to uninstall the card, so it's not being used (obviously can't replace the driver while it's in use) and then I go ahead and copy the new driver file I downloaded over the one that Win was using.
Now, here's the part that gets me. Windows *automatically* copies an archived backup of the driver file it was using back over the version I put there. Even though it wasn't in use!
My only option left, is to get my happy ass down to a command prompt and try to do the copy there. grrr.... I'll let y'all know if the file replacement succedes.
....problem is, this file is for an older version of Win, so it may not work even after going through all this.
Sometimes I get the feeling I'm trying to do things that Microsoft doesn't want me to do. It makes me feel all warm and fuzzy inside. :)