

WinUSB, a generic user-mode USB driver with client API for simple devices that are accessed by only one application at a time is native to Windows Vista.

The Platform Update for Windows Vista backports several features introduced in Windows 7. Is your driver signed with a cross-signed certificate? No, I've tried enabling unsigned drivers, and it didn't help, but I'm also not sure what will be going on with this subject at all, and if you can give me some info on that as well, it will be welcome. Windows Portable Devices has been introduced to communicate with attached media and all portable devices. No, I'm building on 32bit xp, but I don't see how it matters, since I use the correct build environment. What WDK version are you using? 7600.16385.0Īre both building and trying to deploy on the same Vista 圆4 machine? What exactly do you mean by "trying to open the sys"? In the log, when it tries to run the sys file of the driver(not error in the inf) it fails. It's been working for years with an embedded program, but now it is needed to work on Vista 64.įrom all the documentation I've tried to look through there doesn't seem to be anything affecting it, except compiling it for the 64bit environment, and yet when I compile it with the AMD64 build environment, I get "driver not intended for this platform" error message when it's trying to open the sys.

I have a pretty generic 64bit driver based on bulkusb.sys in WDK.
