Alright let me start to explain.
Basically an Access denied message means there is some permissions issue. Just because you are an administrator does not mean you have access to everything. However admin access does allow you to obtain access to everything.
Are you using Windows XP Home or Pro? Pro gives more network control and is more prone to permissions problems if you have been screwing around in it.
Basically when you try to install a windows driver, windows trys to copy the driver to your windows\system32 folder.
The driver is not actually installed with the administrator account. The administrator account allows you to install the drivers. The SYSTEM account is the actual account that installs the drivers into the OS level. If the windows\system32 directory does not have the SYSTEM account in the list of authorized users along with full access, windows would not be able to copy the files to the directory.
Have you done anything with permissions at all with your system? If you haven't I wouldn't suspect them as the problem. If you have changed ownership of files or anybody else has, perhaps sombody removed what they thought was unnecessary such as the SYSTEM account from the windows folders. Maybe they even removed the permissions from the root of the drive. If they did you have to add the SYSTEM account and set them to be replaced on all child objects.
This could totally be pointing you in the wrong direction as I cannot be certain. It simply sounds like windows is having trouble accessing the location the files need to be installed to.
I haven't run into a problem with drivers not installing on a sound card that doesn't work. Typically the drivers install, but the device shows up as not working correctly. That is why the whole scenario is fishy.
If you need some more help you can PM me or even email me at
gillettejm@hotmail.com.