Есть внешняя звуковая карта Edirol UR-80. Но драйвер только 32-битный. Другого нету. Нужно написать 64-рязрядный драйвер под Windows? Возможно ли это и что нужно для этого иметь?
» 64-битный драйвер для Edirol UR-80
Ну самый простой вариант написать в суппорт производителя..возможно у них есть готовое решение.
Писал на rolandus.com, а там узнали по IP, что я писал из Украины и направили меня на украинский сайт Roland. Позвонил туда, сказали если на официальном сайте нету драйвера, то помочь ничем не могут. Наверное надо было через прокси писать, чтоб подумали, что я из США пишу.
Цитата:
Наверное надо было через прокси писатьБесполезно. Им надо чтобы новые покупали. Последние драйвера только под Vista х32 и далее кажется не предвидится.
Для написания драйверов нужно иметь не только познания в программировании, но и конкретные данные именно для этой модели - начинка и т.д.
ИМХО.
Ну начинку глянуть можно, если разобрать корпус. Или имеется ввиду программа, которая зашита в звуковуху? А дизассемблирование 32-битного драйвера ничего не даст?
для UA-80 дров х64 нет и не будет. но можно попробовать обмануть мракетоложцев, попробовав это http://roland.com/support/article/?q=downloads&p=UA-700&id=1812415
а так же другие дрова из списка FA-101 / FA-66 / UA-25 / UA-101 / UA-5 / UA-700 / DA-2496 / U-8 / UR-80 / M-100FX
а так же другие дрова из списка FA-101 / FA-66 / UA-25 / UA-101 / UA-5 / UA-700 / DA-2496 / U-8 / UR-80 / M-100FX
Цитата:
UA-80
У меня UR-80
и? в одной букве описался, что это изменит?
Та уже понял))
Попробую, как найду у кого-то 64-битную ОС, т.к. сейчас установлена 32, а переустанавливать пока нельзя. А откуда такое предположение, что драйвер может подойти?
Попробую, как найду у кого-то 64-битную ОС, т.к. сейчас установлена 32, а переустанавливать пока нельзя. А откуда такое предположение, что драйвер может подойти?
Если драйвер под 64-битную ОС и под эту Win (кстати, не указали какую), о чем есть запись в соответствующей секции файла inf драйверов, с точно таким же ИД оборудования, даже если драйвера совсем не для "Edirol UR-80", то с большой вероятностью стоит пробовать.
Цитата:
А откуда такое предположение, что драйвер может подойти?дык эта... интуиция я в теме 98 винды тусуюсь, скилл прокачанный в поиске диковин...
Цитата:
с точно таким же ИД оборудованиясамое смешное, что даже если PID не совпадает — его можно добавить в инф, и снова попробовать, часто помогает.
Скачал драйвер для UA-700. ID от UR-80 в inf файле нету, но первый кусок совпадает: USB\VID_0582.
Цитата:
Классная идея. Остается надеяться, что заменя PID поможет.
Цитата:
А что это за список? Взаимно совместимые по драйверам модели?
Цитата:
если PID не совпадает — его можно добавить в инф
Классная идея. Остается надеяться, что заменя PID поможет.
Цитата:
FA-101 / FA-66 / UA-25 / UA-101 / UA-5 / UA-700 / DA-2496 / U-8 / UR-80 / M-100FX
А что это за список? Взаимно совместимые по драйверам модели?
не знаю, протсо на странице FAQ нашел вопросы, типичные сразу для всех их.
FA-101 / FA-66 - у них интерфейс FireWire. Вряд ли драйвер подойдет.
M-100FX - это вообще микшер без MIDI. Тоже не подходит.
DA-2496 - у этого нет ни USB, ни FireWire.
U-8 почти такой же, как и U-80. И для него нету 64-битного драйвера.
Все остальные буду искать-подбирать
M-100FX - это вообще микшер без MIDI. Тоже не подходит.
DA-2496 - у этого нет ни USB, ни FireWire.
U-8 почти такой же, как и U-80. И для него нету 64-битного драйвера.
Все остальные буду искать-подбирать
Установил 64-битную Windows Server 2003. При изменении inf файла обнаружил, что в inf файле моей звуковухи (UR-80) прописаны 2 устройства (т.е. MIDI и WAVE). А в inf файлах остальных устройств указан только один ID. Т.е. у них MIDI и WAVE - одно целое устройство. Я это учел при изменении inf файла похожего устройства UA-700. Для миди и вейв указал общий файл, вместо разных (как в оригинальном inf для UR-80). Звук работает! А вот для миди: This device cannot start. Ладно. Указал в inf для миди оригинальный 32-битный драйвер. Устанавливаю и... Driver is not intended for this platform. Похоже на реально 32-битный драйвер. Что делать? Искать устройства, где драйвера устанавливаются для миди и вейв отдельно, чтобы взять оттуда 64-битный миди драйвер? Надо будет искать WinXP x64 драйвер от других серий, т.к. "U" серии уже все прошерстил.
ASIO вроде работает. Правда, в названии указано UA-700 вместо UR-80, но думаю может ResourceHacker'ом исправить можно))
PS. 127, спасибо за великолепную идею!
Если удастся сделать драйвер полность рабочим, то можно будет выложить в какой-нибудь шапке. Но сначала надо будет его потестировать на стабильность.
ASIO вроде работает. Правда, в названии указано UA-700 вместо UR-80, но думаю может ResourceHacker'ом исправить можно))
PS. 127, спасибо за великолепную идею!
Если удастся сделать драйвер полность рабочим, то можно будет выложить в какой-нибудь шапке. Но сначала надо будет его потестировать на стабильность.
Remdale
Цитата:
Цитата:
Правда, в названии указано UA-700 вместо UR-80А в самом конце inf-файла название не меняли?
Везде изменил. В диспетчере устройств написано правильно, а вот в FL Studio указано 2 названия: для звуковой карты указано правильно, а для ASIO драйвера осталось старое название. В папке с драйверами для UA-700 и UR-80 есть файл .cpl, который копируется в панель управления. Это программа для изменения настроек ASIO буфера. Открыл оба эти файла в ResourceHacker и увидел там 5 сеций, в которых есть много разных названий устройств от Roland, т.е. их драйвера наверное в чем-то похожи. И они скорее всего совместимы с этой программой. Скачивал драйвера тех устройств для XP x64, но только те, которые удалось найти (не для всех есть драйвер для XP x64). Пробовал использовать их для установки MIDI драйвера. Из всего разнообразия установился только один. НО. В списке FL Studio был только MIDI OUT, а MIDI IN не было. Значит нужно искать другой драйвер. Драйвер, который установился для миди был для XP x64. Но я скачивал и устанавливал версии для 7 и для Vista. Эффект одинаковый. Оба устанавливаются на XP. Т.е. получается, что от других ОС Windows той же разрядности драйвер работает.
Самое интересное, что после установки драйвера для Wave (ASIO тоже установился) запускаю родную .cpl программу для UR-80 - она говорит, что устройство не подключено. А если запустить ту, которая не родная, т.е. для UA-700, то она работает. А ведь в ResourceHacker UR-80 прописана в обоих файлах. Но похоже все-таки там идет заточка под конкретное устройство, т.к. в окне указана конкретная модель звуковой карты. Но думаю, все же нужно попробовать переименовать ASIO драйвер в UR-80, может тогда и в родной увидится (а другая может быть перестанет его определять).
Сейчас буду пробовать оставшиеся драйвера для других 64-битных ОС.
Добавлено:
Есть вопрос не по теме. Через программу WMMAP вижу, что Опере выделяется 8ГБ памяти, а для FL Studio только 4. Почему? Может потому, что она установлена как 32-битное приложение?
Добавлено:
Итак. Поработал в hex-редакторе. Много чего узнал нового))
Редактировал только файлы драйверов. Изменил все упоминания UA-700 на UR-80. В FL Studio и в настройках буфера теперь UR-80. Но родная панель все-равно говорит, что не видит устройства.
Сейчас ищу миди драйвер. Открыл в hex-редакторе родной драйвер. Там вообще нет упоминаний о моделе устройства или его ID. Значит нужно только подбирать.
Добавлено:
Драйвер миди, который установился, он от миди клавиатуры. Понятно, почему только MIDI OUT видно))
Самое интересное, что после установки драйвера для Wave (ASIO тоже установился) запускаю родную .cpl программу для UR-80 - она говорит, что устройство не подключено. А если запустить ту, которая не родная, т.е. для UA-700, то она работает. А ведь в ResourceHacker UR-80 прописана в обоих файлах. Но похоже все-таки там идет заточка под конкретное устройство, т.к. в окне указана конкретная модель звуковой карты. Но думаю, все же нужно попробовать переименовать ASIO драйвер в UR-80, может тогда и в родной увидится (а другая может быть перестанет его определять).
Сейчас буду пробовать оставшиеся драйвера для других 64-битных ОС.
Добавлено:
Есть вопрос не по теме. Через программу WMMAP вижу, что Опере выделяется 8ГБ памяти, а для FL Studio только 4. Почему? Может потому, что она установлена как 32-битное приложение?
Добавлено:
Итак. Поработал в hex-редакторе. Много чего узнал нового))
Редактировал только файлы драйверов. Изменил все упоминания UA-700 на UR-80. В FL Studio и в настройках буфера теперь UR-80. Но родная панель все-равно говорит, что не видит устройства.
Сейчас ищу миди драйвер. Открыл в hex-редакторе родной драйвер. Там вообще нет упоминаний о моделе устройства или его ID. Значит нужно только подбирать.
Добавлено:
Драйвер миди, который установился, он от миди клавиатуры. Понятно, почему только MIDI OUT видно))
Пробую установить чужие драйвера, предварительно правив inf, и после попытки их установить выдается сообщение The name is already in use as either a service name or a service display name. Не пойму, где там одинаковые имена.
Вот мой переделанный для миди inf файл
Код: ; Installation inf for the UR-80
;
; Copyright (c) 2005 Roland Corporation
;
[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%MfgName%
;CatalogFile=RDID1020.CAT
DriverVer=9/20/2006,1.00.00.0000
;---------------------------------------------------------------;
[DestinationDirs]
RDID0036.Files.Ext = 10,System32\Drivers
DefaultDestDir = 10,system32\drivers ; %SystemRoot%\system32\drivers
[SourceDisksNames]
1=%RDID0036DiskName%,,
[SourceDiskSFiles]
rdwm1020.sys=1
;---------------------------------------------------------------;
[Manufacturer]
%MfgName%=Roland,NTamd64
;[ControlFlags]
;ExcludeFromSelect=*
[Roland.NTamd64]
%RDID0036DeviceDesc%=RDID0036Install, USB\VID_0582&PID_0048 ; UR-80 MIDI
;===============================================================;
[RDID0036Install.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=RDID0036.Files.Ext
AddReg=RDID0036AddReg
[RDID0036AddReg]
HKR,,DevLoader,,"*ntkern"
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,rdwm1020.sys
HKR,,NTMPDriver,,"rdwm1020.sys"
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Description,,%RDID0036DeviceDesc%
[RDID0036Install.NTamd64.Services]
AddService = RDID1020, 0x00000002, RDID0036_Service_Inst
DelService = RD1020
[RDID0036_Service_Inst]
DisplayName = %RDID0036DeviceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\Drivers\rdwm1020.sys
[RDID0036.Files.Ext]
rdwm1020.sys
;---------------------------------------------------------------;
[RDID0036Install.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo11%, WDM.Interface.Mo11
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo11%, WDM.Interface.Mo11
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo11%, WDM.Interface.Mo11
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo12%, WDM.Interface.Mo12
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo12%, WDM.Interface.Mo12
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo12%, WDM.Interface.Mo12
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo21%, WDM.Interface.Mo21
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo21%, WDM.Interface.Mo21
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo21%, WDM.Interface.Mo21
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo22%, WDM.Interface.Mo22
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo22%, WDM.Interface.Mo22
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo22%, WDM.Interface.Mo22
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo31%, WDM.Interface.Mo31
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo31%, WDM.Interface.Mo31
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo31%, WDM.Interface.Mo31
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo32%, WDM.Interface.Mo32
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo32%, WDM.Interface.Mo32
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo32%, WDM.Interface.Mo32
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo41%, WDM.Interface.Mo41
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo41%, WDM.Interface.Mo41
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo41%, WDM.Interface.Mo41
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo42%, WDM.Interface.Mo42
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo42%, WDM.Interface.Mo42
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo42%, WDM.Interface.Mo42
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi11%, WDM.Interface.Mi11
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi11%, WDM.Interface.Mi11
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi11%, WDM.Interface.Mi11
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi12%, WDM.Interface.Mi12
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi12%, WDM.Interface.Mi12
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi12%, WDM.Interface.Mi12
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi13%, WDM.Interface.Mi13
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi13%, WDM.Interface.Mi13
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi13%, WDM.Interface.Mi13
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi21%, WDM.Interface.Mi21
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi21%, WDM.Interface.Mi21
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi21%, WDM.Interface.Mi21
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi22%, WDM.Interface.Mi22
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi22%, WDM.Interface.Mi22
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi22%, WDM.Interface.Mi22
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi23%, WDM.Interface.Mi23
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi23%, WDM.Interface.Mi23
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi23%, WDM.Interface.Mi23
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi31%, WDM.Interface.Mi31
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi31%, WDM.Interface.Mi31
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi31%, WDM.Interface.Mi31
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi32%, WDM.Interface.Mi32
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi32%, WDM.Interface.Mi32
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi32%, WDM.Interface.Mi32
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi33%, WDM.Interface.Mi33
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi33%, WDM.Interface.Mi33
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi33%, WDM.Interface.Mi33
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi41%, WDM.Interface.Mi41
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi41%, WDM.Interface.Mi41
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi41%, WDM.Interface.Mi41
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi42%, WDM.Interface.Mi42
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi42%, WDM.Interface.Mi42
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi42%, WDM.Interface.Mi42
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi43%, WDM.Interface.Mi43
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi43%, WDM.Interface.Mi43
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi43%, WDM.Interface.Mi43
[WDM.Interface.Mo11]
AddReg=WDM.Interface.Mo11.AddReg
[WDM.Interface.Mo11.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo11.szPname%
[WDM.Interface.Mo12]
AddReg=WDM.Interface.Mo12.AddReg
[WDM.Interface.Mo12.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo12.szPname%
[WDM.Interface.Mo21]
AddReg=WDM.Interface.Mo21.AddReg
[WDM.Interface.Mo21.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo21.szPname%
[WDM.Interface.Mo22]
AddReg=WDM.Interface.Mo22.AddReg
[WDM.Interface.Mo22.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo22.szPname%
[WDM.Interface.Mo31]
AddReg=WDM.Interface.Mo31.AddReg
[WDM.Interface.Mo31.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo31.szPname%
[WDM.Interface.Mo32]
AddReg=WDM.Interface.Mo32.AddReg
[WDM.Interface.Mo32.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo32.szPname%
[WDM.Interface.Mo41]
AddReg=WDM.Interface.Mo41.AddReg
[WDM.Interface.Mo41.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo41.szPname%
[WDM.Interface.Mo42]
AddReg=WDM.Interface.Mo42.AddReg
[WDM.Interface.Mo42.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo42.szPname%
[WDM.Interface.Mi11]
AddReg=WDM.Interface.Mi11.AddReg
[WDM.Interface.Mi11.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi11.szPname%
[WDM.Interface.Mi12]
AddReg=WDM.Interface.Mi12.AddReg
[WDM.Interface.Mi12.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi12.szPname%
[WDM.Interface.Mi13]
AddReg=WDM.Interface.Mi13.AddReg
[WDM.Interface.Mi13.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi13.szPname%
[WDM.Interface.Mi21]
AddReg=WDM.Interface.Mi21.AddReg
[WDM.Interface.Mi21.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi21.szPname%
[WDM.Interface.Mi22]
AddReg=WDM.Interface.Mi22.AddReg
[WDM.Interface.Mi22.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi22.szPname%
[WDM.Interface.Mi23]
AddReg=WDM.Interface.Mi23.AddReg
[WDM.Interface.Mi23.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi23.szPname%
[WDM.Interface.Mi31]
AddReg=WDM.Interface.Mi31.AddReg
[WDM.Interface.Mi31.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi31.szPname%
[WDM.Interface.Mi32]
AddReg=WDM.Interface.Mi32.AddReg
[WDM.Interface.Mi32.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi32.szPname%
[WDM.Interface.Mi33]
AddReg=WDM.Interface.Mi33.AddReg
[WDM.Interface.Mi33.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi33.szPname%
[WDM.Interface.Mi41]
AddReg=WDM.Interface.Mi41.AddReg
[WDM.Interface.Mi41.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi41.szPname%
[WDM.Interface.Mi42]
AddReg=WDM.Interface.Mi42.AddReg
[WDM.Interface.Mi42.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi42.szPname%
[WDM.Interface.Mi43]
AddReg=WDM.Interface.Mi43.AddReg
[WDM.Interface.Mi43.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi43.szPname%
;---------------------------------------------------------------;
[Strings]
MfgName="Roland"
RDID0036DiskName="EDIROL UR-80 Driver Installation disk"
RDID0036DeviceDesc="EDIROL UR-80 MIDI"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_Mo11="MidiOut1-1"
WDM.Mo11.szPname="EDIROL UR-80 MIDI OUT"
KSNAME_Mo12="MidiOut1-2"
WDM.Mo12.szPname="EDIROL UR-80"
KSNAME_Mo21="MidiOut2-1"
WDM.Mo21.szPname="EDIROL UR-80 MIDI OUT (2)"
KSNAME_Mo22="MidiOut2-2"
WDM.Mo22.szPname="EDIROL UR-80 (2)"
KSNAME_Mo31="MidiOut3-1"
WDM.Mo31.szPname="EDIROL UR-80 MIDI OUT (3)"
KSNAME_Mo32="MidiOut3-2"
WDM.Mo32.szPname="EDIROL UR-80 (3)"
KSNAME_Mo41="MidiOut4-1"
WDM.Mo41.szPname="EDIROL UR-80 MIDI OUT (4)"
KSNAME_Mo42="MidiOut4-2"
WDM.Mo42.szPname="EDIROL UR-80 (4)"
WDM.Mi11.szPname="EDIROL UR-80 MIDI IN"
KSNAME_Mi12="MidiIn1-2"
WDM.Mi12.szPname="EDIROL UR-80 1"
KSNAME_Mi13="MidiIn1-3"
WDM.Mi13.szPname="EDIROL UR-80 2"
KSNAME_Mi21="MidiIn2-1"
WDM.Mi21.szPname="EDIROL UR-80 MIDI IN (2)"
KSNAME_Mi22="MidiIn2-2"
WDM.Mi22.szPname="EDIROL UR-80 1 (2)"
KSNAME_Mi23="MidiIn2-3"
WDM.Mi23.szPname="EDIROL UR-80 2 (2)"
KSNAME_Mi31="MidiIn3-1"
WDM.Mi31.szPname="EDIROL UR-80 MIDI IN (3)"
KSNAME_Mi32="MidiIn3-2"
WDM.Mi32.szPname="EDIROL UR-80 1 (3)"
KSNAME_Mi33="MidiIn3-3"
WDM.Mi33.szPname="EDIROL UR-80 2 (3)"
KSNAME_Mi41="MidiIn4-1"
WDM.Mi41.szPname="EDIROL UR-80 MIDI IN (4)"
KSNAME_Mi42="MidiIn4-2"
WDM.Mi42.szPname="EDIROL UR-80 1 (4)"
KSNAME_Mi43="MidiIn4-3"
WDM.Mi43.szPname="EDIROL UR-80 2 (4)"
REG_MSZ = 0x00010000
Вот мой переделанный для миди inf файл
Код: ; Installation inf for the UR-80
;
; Copyright (c) 2005 Roland Corporation
;
[Version]
Signature="$Windows NT$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%MfgName%
;CatalogFile=RDID1020.CAT
DriverVer=9/20/2006,1.00.00.0000
;---------------------------------------------------------------;
[DestinationDirs]
RDID0036.Files.Ext = 10,System32\Drivers
DefaultDestDir = 10,system32\drivers ; %SystemRoot%\system32\drivers
[SourceDisksNames]
1=%RDID0036DiskName%,,
[SourceDiskSFiles]
rdwm1020.sys=1
;---------------------------------------------------------------;
[Manufacturer]
%MfgName%=Roland,NTamd64
;[ControlFlags]
;ExcludeFromSelect=*
[Roland.NTamd64]
%RDID0036DeviceDesc%=RDID0036Install, USB\VID_0582&PID_0048 ; UR-80 MIDI
;===============================================================;
[RDID0036Install.NTamd64]
Include=ks.inf,wdmaudio.inf
Needs=KS.Registration,WDMAUDIO.Registration
CopyFiles=RDID0036.Files.Ext
AddReg=RDID0036AddReg
[RDID0036AddReg]
HKR,,DevLoader,,"*ntkern"
HKR,,AssociatedFilters,,"wdmaud"
HKR,,Driver,,rdwm1020.sys
HKR,,NTMPDriver,,"rdwm1020.sys"
HKR,Drivers,SubClasses,,"midi"
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv, Description,,%RDID0036DeviceDesc%
[RDID0036Install.NTamd64.Services]
AddService = RDID1020, 0x00000002, RDID0036_Service_Inst
DelService = RD1020
[RDID0036_Service_Inst]
DisplayName = %RDID0036DeviceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\Drivers\rdwm1020.sys
[RDID0036.Files.Ext]
rdwm1020.sys
;---------------------------------------------------------------;
[RDID0036Install.NTamd64.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo11%, WDM.Interface.Mo11
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo11%, WDM.Interface.Mo11
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo11%, WDM.Interface.Mo11
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo12%, WDM.Interface.Mo12
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo12%, WDM.Interface.Mo12
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo12%, WDM.Interface.Mo12
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo21%, WDM.Interface.Mo21
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo21%, WDM.Interface.Mo21
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo21%, WDM.Interface.Mo21
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo22%, WDM.Interface.Mo22
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo22%, WDM.Interface.Mo22
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo22%, WDM.Interface.Mo22
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo31%, WDM.Interface.Mo31
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo31%, WDM.Interface.Mo31
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo31%, WDM.Interface.Mo31
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo32%, WDM.Interface.Mo32
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo32%, WDM.Interface.Mo32
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo32%, WDM.Interface.Mo32
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo41%, WDM.Interface.Mo41
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo41%, WDM.Interface.Mo41
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo41%, WDM.Interface.Mo41
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mo42%, WDM.Interface.Mo42
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mo42%, WDM.Interface.Mo42
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mo42%, WDM.Interface.Mo42
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi11%, WDM.Interface.Mi11
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi11%, WDM.Interface.Mi11
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi11%, WDM.Interface.Mi11
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi12%, WDM.Interface.Mi12
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi12%, WDM.Interface.Mi12
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi12%, WDM.Interface.Mi12
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi13%, WDM.Interface.Mi13
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi13%, WDM.Interface.Mi13
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi13%, WDM.Interface.Mi13
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi21%, WDM.Interface.Mi21
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi21%, WDM.Interface.Mi21
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi21%, WDM.Interface.Mi21
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi22%, WDM.Interface.Mi22
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi22%, WDM.Interface.Mi22
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi22%, WDM.Interface.Mi22
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi23%, WDM.Interface.Mi23
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi23%, WDM.Interface.Mi23
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi23%, WDM.Interface.Mi23
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi31%, WDM.Interface.Mi31
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi31%, WDM.Interface.Mi31
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi31%, WDM.Interface.Mi31
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi32%, WDM.Interface.Mi32
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi32%, WDM.Interface.Mi32
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi32%, WDM.Interface.Mi32
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi33%, WDM.Interface.Mi33
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi33%, WDM.Interface.Mi33
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi33%, WDM.Interface.Mi33
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi41%, WDM.Interface.Mi41
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi41%, WDM.Interface.Mi41
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi41%, WDM.Interface.Mi41
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi42%, WDM.Interface.Mi42
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi42%, WDM.Interface.Mi42
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi42%, WDM.Interface.Mi42
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Mi43%, WDM.Interface.Mi43
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Mi43%, WDM.Interface.Mi43
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Mi43%, WDM.Interface.Mi43
[WDM.Interface.Mo11]
AddReg=WDM.Interface.Mo11.AddReg
[WDM.Interface.Mo11.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo11.szPname%
[WDM.Interface.Mo12]
AddReg=WDM.Interface.Mo12.AddReg
[WDM.Interface.Mo12.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo12.szPname%
[WDM.Interface.Mo21]
AddReg=WDM.Interface.Mo21.AddReg
[WDM.Interface.Mo21.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo21.szPname%
[WDM.Interface.Mo22]
AddReg=WDM.Interface.Mo22.AddReg
[WDM.Interface.Mo22.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo22.szPname%
[WDM.Interface.Mo31]
AddReg=WDM.Interface.Mo31.AddReg
[WDM.Interface.Mo31.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo31.szPname%
[WDM.Interface.Mo32]
AddReg=WDM.Interface.Mo32.AddReg
[WDM.Interface.Mo32.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo32.szPname%
[WDM.Interface.Mo41]
AddReg=WDM.Interface.Mo41.AddReg
[WDM.Interface.Mo41.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo41.szPname%
[WDM.Interface.Mo42]
AddReg=WDM.Interface.Mo42.AddReg
[WDM.Interface.Mo42.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mo42.szPname%
[WDM.Interface.Mi11]
AddReg=WDM.Interface.Mi11.AddReg
[WDM.Interface.Mi11.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi11.szPname%
[WDM.Interface.Mi12]
AddReg=WDM.Interface.Mi12.AddReg
[WDM.Interface.Mi12.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi12.szPname%
[WDM.Interface.Mi13]
AddReg=WDM.Interface.Mi13.AddReg
[WDM.Interface.Mi13.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi13.szPname%
[WDM.Interface.Mi21]
AddReg=WDM.Interface.Mi21.AddReg
[WDM.Interface.Mi21.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi21.szPname%
[WDM.Interface.Mi22]
AddReg=WDM.Interface.Mi22.AddReg
[WDM.Interface.Mi22.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi22.szPname%
[WDM.Interface.Mi23]
AddReg=WDM.Interface.Mi23.AddReg
[WDM.Interface.Mi23.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi23.szPname%
[WDM.Interface.Mi31]
AddReg=WDM.Interface.Mi31.AddReg
[WDM.Interface.Mi31.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi31.szPname%
[WDM.Interface.Mi32]
AddReg=WDM.Interface.Mi32.AddReg
[WDM.Interface.Mi32.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi32.szPname%
[WDM.Interface.Mi33]
AddReg=WDM.Interface.Mi33.AddReg
[WDM.Interface.Mi33.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi33.szPname%
[WDM.Interface.Mi41]
AddReg=WDM.Interface.Mi41.AddReg
[WDM.Interface.Mi41.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi41.szPname%
[WDM.Interface.Mi42]
AddReg=WDM.Interface.Mi42.AddReg
[WDM.Interface.Mi42.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi42.szPname%
[WDM.Interface.Mi43]
AddReg=WDM.Interface.Mi43.AddReg
[WDM.Interface.Mi43.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%WDM.Mi43.szPname%
;---------------------------------------------------------------;
[Strings]
MfgName="Roland"
RDID0036DiskName="EDIROL UR-80 Driver Installation disk"
RDID0036DeviceDesc="EDIROL UR-80 MIDI"
Proxy.CLSID="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSCATEGORY_RENDER="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
KSCATEGORY_CAPTURE="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
KSNAME_Mo11="MidiOut1-1"
WDM.Mo11.szPname="EDIROL UR-80 MIDI OUT"
KSNAME_Mo12="MidiOut1-2"
WDM.Mo12.szPname="EDIROL UR-80"
KSNAME_Mo21="MidiOut2-1"
WDM.Mo21.szPname="EDIROL UR-80 MIDI OUT (2)"
KSNAME_Mo22="MidiOut2-2"
WDM.Mo22.szPname="EDIROL UR-80 (2)"
KSNAME_Mo31="MidiOut3-1"
WDM.Mo31.szPname="EDIROL UR-80 MIDI OUT (3)"
KSNAME_Mo32="MidiOut3-2"
WDM.Mo32.szPname="EDIROL UR-80 (3)"
KSNAME_Mo41="MidiOut4-1"
WDM.Mo41.szPname="EDIROL UR-80 MIDI OUT (4)"
KSNAME_Mo42="MidiOut4-2"
WDM.Mo42.szPname="EDIROL UR-80 (4)"
WDM.Mi11.szPname="EDIROL UR-80 MIDI IN"
KSNAME_Mi12="MidiIn1-2"
WDM.Mi12.szPname="EDIROL UR-80 1"
KSNAME_Mi13="MidiIn1-3"
WDM.Mi13.szPname="EDIROL UR-80 2"
KSNAME_Mi21="MidiIn2-1"
WDM.Mi21.szPname="EDIROL UR-80 MIDI IN (2)"
KSNAME_Mi22="MidiIn2-2"
WDM.Mi22.szPname="EDIROL UR-80 1 (2)"
KSNAME_Mi23="MidiIn2-3"
WDM.Mi23.szPname="EDIROL UR-80 2 (2)"
KSNAME_Mi31="MidiIn3-1"
WDM.Mi31.szPname="EDIROL UR-80 MIDI IN (3)"
KSNAME_Mi32="MidiIn3-2"
WDM.Mi32.szPname="EDIROL UR-80 1 (3)"
KSNAME_Mi33="MidiIn3-3"
WDM.Mi33.szPname="EDIROL UR-80 2 (3)"
KSNAME_Mi41="MidiIn4-1"
WDM.Mi41.szPname="EDIROL UR-80 MIDI IN (4)"
KSNAME_Mi42="MidiIn4-2"
WDM.Mi42.szPname="EDIROL UR-80 1 (4)"
KSNAME_Mi43="MidiIn4-3"
WDM.Mi43.szPname="EDIROL UR-80 2 (4)"
REG_MSZ = 0x00010000
Страницы: 1
Предыдущая тема: Не принимает родной АУДИО драйвер Probook 470 G3. Help!
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.