Installing Cisco USB to Serial driver on Vista 64.

Vista 64 requires that all drivers are signed.
The current version of Cisco USB to Serial driver was not signed by Microsoft,
but it is signed with a self-signed "test" certificate. 
This is less secure than signing a driver with Microsoft, but it can be
used during testing.

In order to install Cisco USB to Serial driver on Vista 64
the Windows boot loader options must be modified to allow Test Signing.
This is done by running
Bcdedit.exe -set TESTSIGNING ON
then restarting the system.
To use BCDEdit, the user must be a member of the Administrators group on the system 
and run the command from an elevated command prompt. To open an elevated command window, 
create a desktop shortcut to Cmd.exe, right-click on the Cmd.exe shortcut, 
and select Run as administrator.
(see http://msdn.microsoft.com/en-us/library/aa906238.aspx for more details).

Note: changing TESTSIGNING setting may reduce your system security.

Also the certificate file testcert.cer should be imported to the certificate store.
Right click on testcert.cer and select "Install Certificate".
On the Certificate Store page select "Place all certificates in the following store",
select "Browse", select "Trusted Root Certification Authorities", OK, then Next and Finish.
You will be prompted for confirmation. Click Yes.

If you wish to verify that the certificate was successfully installed, 
run certmgr.msc, select "Trusted Root Certification Authorities", "Certificates" folder on the left
and observe "TechRace(Test)" certificate on the right.


Now you should be ready to install the driver. Plug in the Cisco USB to Serial device.
You should see "Found New Hardware" window.
Select "Locate and install software"

You should see "Insert the disc that came with your Cisco USB Console" window.
Select "I don't have the disc. Show me other options".

You should see "Windows couldn't find driver software for your device".
Select "Browse my computer for driver software"
Browse for the directory with our driver INF, CAT, SYS and DLL files.
Click Next.


You will see "Windows can't verify the publisher of this driver software" window.
Select Install this driver software anyway.

Then you should see "The software for this device has been successfully installed".
Click Close.

Now the driver will instantiate the COM port device.
You should see "Insert the disc that came with your Cisco Virtual Comm Port00".
Select "I don't have the disc. Show me other options".
Browse for the directory with our driver INF, CAT, SYS and DLL files.
Click Next.

You will see "Windows can't verify the publisher of this driver software" window.
Select Install this driver software anyway.

Then you should see "The software for this device has been successfully installed".
Click Close.

If you plug in more than one Cisco USB to Serial device, then Windows will ask you
to install a driver again. Follow the steps above.

To verify that the driver is working, run devmgmt.msc.
Observe CiscoUsbConsoleWindowsDriver folder. Under that folder should be
"Cisco Bus Enumerator" device and zero or more "Cisco USB to Serial adapter" devices
(depending on how many devices are plugged in).
Also observe "Cisco Serial (COMx)" under Ports(COM & LPT) folder.
All these device nodes should display "The device is working properly" in properties.
