update: charliex can codesign 64 bit windows drivers without test mode, contact for details..
Download and install this [[http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx| Windows Platform SDK]] Go to the bin folder of the SDK where makecert.exe is. Typically C:\\Program Files\\Microsoft SDKs\\Windows\\v6.0A\\Bin MakeCert -r -pe -ss PrivateCertStore -n "CN=032.la(Test)" testcert.cer Use the CertMgr, to add the localmachine cert store. CertMgr /add testcert.cer /s /r localMachine root Now sign the driver SignTool sign /v /s PrivateCertStore /n 032.la(test) /t http://timestamp.verisign.com/scripts/timestamp.dll path_and_filename_of_file_to_sign.sys
If you are having trouble getting the drivers you signed to be recognized as valid, try this:
NOTE: THIS WILL PUT YOUR COMPUTER INTO TEST MODE, ALLOWING SELF SIGNED TEST DRIVERS TO RUN. USER DISCRETION IS ADVISED. (only needed for windows vista/7 x64)
Open a command window in administrator mode: bcdedit /set testsigning on bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS In case you want to revert back: bcdedit /set testsigning off bcdedit /set loadoptions ENABLE_INTEGRITY_CHECKS