slyfox
 
 
  Joined: 20 Sep 2007 Posts: 11 Location: GRENOBLE  FRANCE 
			
			 
			 
			
			
			
			
			
			
			
  
		  | 
		
			
				| Driver for USB_CDC vista 32 bits and vista X64 | 
			 
			
				 Posted: Thu Nov 06, 2008 2:46 am     | 
				     | 
			 
			
				
  | 
			 
			
				I post these few lines to make an .inf file for windows X64.
 
For all of us who have problems to use their own USB_CDC with CCS under windows VISTA X64.
 
Save it in CDC_vista.inf 
 
 
VID is 04D8 microchip
 
PID is 0033
 
 	  | Code: | 	 		  
 
;************************************************************
 
; Windows USB CDC ACM Setup File
 
; Copyright (c) 2000 Microsoft Corporation
 
 
 
[Version] 
 
Signature="$Windows NT$" 
 
Class=Ports
 
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} 
 
Provider=%MFGNAME% 
 
LayoutFile=layout.inf
 
CatalogFile=%MFGFILENAME%.cat
 
DriverVer=11/15/2007,5.1.2600.0
 
 
[Manufacturer] 
 
%MFGNAME%=DeviceList, NTamd64
 
 
[DestinationDirs] 
 
DefaultDestDir=12 
 
 
 
;------------------------------------------------------------------------------
 
;  Windows 2000/XP/Vista-32bit Sections
 
;------------------------------------------------------------------------------
 
 
[DriverInstall.nt] 
 
include=mdmcpq.inf
 
CopyFiles=DriverCopyFiles.nt
 
AddReg=DriverInstall.nt.AddReg 
 
 
[DriverCopyFiles.nt]
 
usbser.sys,,,0x20
 
 
[DriverInstall.nt.AddReg] 
 
HKR,,DevLoader,,*ntkern 
 
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys 
 
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" 
 
 
[DriverInstall.nt.Services] 
 
AddService=usbser, 0x00000002, DriverService.nt
 
 
[DriverService.nt] 
 
DisplayName=%SERVICE% 
 
ServiceType=1
 
StartType=3
 
ErrorControl=1
 
ServiceBinary=%12%\%DRIVERFILENAME%.sys 
 
 
;------------------------------------------------------------------------------
 
;  Vista-64bit Sections
 
;------------------------------------------------------------------------------
 
 
[DriverInstall.NTamd64] 
 
include=mdmcpq.inf
 
CopyFiles=DriverCopyFiles.NTamd64
 
AddReg=DriverInstall.NTamd64.AddReg 
 
 
[DriverCopyFiles.NTamd64]
 
%DRIVERFILENAME%.sys,,,0x20
 
 
[DriverInstall.NTamd64.AddReg] 
 
HKR,,DevLoader,,*ntkern 
 
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys 
 
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" 
 
 
[DriverInstall.NTamd64.Services] 
 
AddService=usbser, 0x00000002, DriverService.NTamd64
 
 
[DriverService.NTamd64] 
 
DisplayName=%SERVICE% 
 
ServiceType=1
 
StartType=3
 
ErrorControl=1
 
ServiceBinary=%12%\%DRIVERFILENAME%.sys 
 
 
 
;------------------------------------------------------------------------------
 
;  Vendor and Product ID Definitions
 
;------------------------------------------------------------------------------
 
; When developing your USB device, the VID and PID used in the PC side
 
; application program and the firmware on the microcontroller must match.
 
; Modify the below line to use your VID and PID.  Use the format as shown below.
 
; Note: One INF file can be used for multiple devices with different VID and PIDs.
 
; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.
 
;------------------------------------------------------------------------------
 
[SourceDisksFiles]
 
[SourceDisksNames]
 
[DeviceList]
 
%DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_0033 
 
 
[DeviceList.NTamd64] 
 
%DESCRIPTION%=DriverInstall, USB\VID_04D8&PID_0033
 
 
 
;------------------------------------------------------------------------------
 
;  String Definitions
 
;------------------------------------------------------------------------------
 
;Modify these strings to customize your device
 
;------------------------------------------------------------------------------
 
[Strings]
 
MFGFILENAME="CDC_vista"
 
DRIVERFILENAME ="usbser"
 
MFGNAME="CCS, Inc."
 
INSTDISK="CCS, Inc. Installation Disc"
 
DESCRIPTION="Communications Port"
 
SERVICE="USB RS-232 Emulation Driver" | 	 
  | 
			 
		  |