реклама на сайте
подробности

 
 
> Inf-файл для CDC-устройства, как написать-то, а?
Толик
сообщение Mar 27 2007, 00:00
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 687



А кто нибудь знает как написать inf-файл,
который для определённых Vendor и Product ID
ссылался бы на стандартные Wind'усовские драйвера
для CDC класса (и если имя файлов с этими драйверами известно)?

Ведь по идее, если я правильно понял смысл inf-файла,
это будет довольно маленький файлик.
glare.gif
[Version]
signature="$CHICAGO$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%Provider%

[Manufacturer]
%PROTTOSS%=PROTTOSS

[PROTTOSS]
%PCI\VEN_10de&DEV_01b4.DeviceDesc% = DefaultDestDir, PCI\VEN_10de&DEV_01b4

[DestinationDirs]
DefaultDestDir = 12 ; system32\drivers
CopyFiles = 12 ; system32\drivers

[CopyFiles]
usbser.sys

[Strings]
Provider = "Я НЕ УМЕЮ"
PROTTOSS = "РАБОТАТЬ С INF."
PCI\VEN_10de&DEV_01b4.DeviceDesc="чего-то я накуролесил"

Вот unsure.gif . Не вели казнить. sad.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexanderX
сообщение Mar 27 2007, 11:06
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 21-07-05
Из: Киев
Пользователь №: 6 977



Вот пример CDC файла. Внимание! В секции [DeviceList] нужно подставить свой VID и PID. Ну и желательно поменять строковые константы в конце файла.

////////////////////////////////////////////////////////////////
[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%MCHP%
LayoutFile=layout.inf
DriverVer=08/17/2001,5.1.2600.0

[Manufacturer]
%MFGNAME%=DeviceList

[DestinationDirs]
DefaultDestDir=12

[SourceDisksFiles]

[SourceDisksNames]

[DeviceList]
%DESCRIPTION%=DriverInstall, USB\VID_1111&PID_1111

;------------------------------------------------------------------------------
; Windows 2000/XP Sections
;------------------------------------------------------------------------------

[DriverInstall.nt]
CopyFiles=DriverCopyFiles
AddReg=DriverInstall.nt.AddReg

[DriverCopyFiles]
usbser.sys,,,0x20

[DriverInstall.nt.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,usbser.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.nt.Services]
AddService=usbser, 0x00000002, DriverService

[DriverService]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\usbser.sys

;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------

[Strings]
MCHP="Chto-to"
MFGNAME="Proizvoditel'"
DESCRIPTION="Samo ustroystvo"
SERVICE="USB RS-232 Emulation Driver"
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 19:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01364 секунд с 7
ELECTRONIX ©2004-2016