Fyyre wrote:You may also use my patch, it will disable PatchGuard and driver signing for Windows 7 X64 RTM. SP1 is not supported, yet.That's all well and good, but if you are developing a driver for an OEM such as an HBA controller for online storage that may be sold over the counter to a significant market share, the last thing you want to do is "patch" the operating system and disable a portion of that systems security . In that case you need patch guard functioning and your 64 bit driver signed with the proper certificate(s).
-Fyyre
gglittle wrote:Do the development in 32 with a final test and install in 64 bit. Properly written, the driver will not care whether it was built for 32 or 64 bit. Remember, however, that you must address the requirement to sign a 64 bit driver with a Class 3 code signing certificate. 64 bit XP through Win7 will not load an unsigned driver. For testing, you can attach a WinDbg host and set Test signing on via BCDEDIT. You can also generate your own test certificate for testing, but a release version installed on a "customers" system will require a certificate and all cross-certificates from Microsoft.
Gary