Сообщение от linkin-biz:
по-моему LX. PCI 5.1. вот есть такой файл CmiCnfg3.cpl в папках установки драйвера. я ему меняю расширение на .dll и засовываю сам в папку syswow64. ругаться перестаёт и программа настройки звука загружается, но выглядит она очень странно-половина интерфейса просто не отображается и настройки не изменяются
Сообщение от linkin-biz:
ну не надо меня ламером считать))) какая карта у меня и какой к ней драйвер нужен я знаю. я посмотрел в сценарии установки драйвера для x86 и x64. для x86 используется файл cpl, а для x64 почемуто dll. я полностью снёс драйвер и заново переустановил (вместе с файлом cpl переимованным в dll). опять же отображается конфигуратор криво, но в этот раз у меня по обрывкам интерфейса получилось выставить настройки и они заработали-благо главные настройки отображаются. короче, проблема решена, но вопрос к производителю по компоновке драйверов. всем спасибо за внимание
Сообщение от linkin-biz:
на x86 таких проблем не возникало и там тоже нету нигде этого файла, но его и не просит программа.
Сообщение от fizzzz:
включи совместимость с Виста или XP
Сообщение от Lazy_lemial:
cpl - это Control Panel, то есть файл для Панели Управления.
dll - Dynamic Link Library, то есть немного совсем другое.
Сообщение от :
[SETUP]
APP_DELAY_TIME=5000
[COPYFILES_32]
SoftwareDriver\DLL\CMICNFG3.cpl>>>%WINDIR%\system\ CMICNFG3.cpl
SoftwareDriver\DLL\VmixP6.dll>>>%WINDIR%\system\Vm ixP6.dll -NODELETE
oemicon\>>>%WINDIR%\
[COPYFILES_64]
WinUpdate\KB936225x64.msu>>>%WINDIR%\syswow64\KB93 6225x64.msu
SoftwareDriver\DLL\CMICNFG3.cpl>>>%WINDIR%\syswow6 4\CMICNFG3.dll
SoftwareDriver\DLL\CMICNFG364.cpl>>>%WINDIR%\syste m32\CMICNFG3.cpl
SoftwareDriver\DLL\CMPaOxy.dll>>>%WINDIR%\syswow64 \CMPaOxy.dll
SoftwareDriver\DLL\VmixP6.dll>>>%WINDIR%\syswow64\ VmixP6.dll -NODELETE
oemicon\>>>%WINDIR%\
[POSTRUNAPP_INSTALL_32]
%SETUPDIR%\Program\CmEnhance.exe "%HARDWAREID%" -WAIT
%WINDIR%\system32\rundll32.exe %WINDIR%\system\CMICNFG3.cpl,CMICtrlWnd
[POSTRUNAPP_INSTALL_64]
%WINDIR%\system32\wusa.exe %WINDIR%\syswow64\KB936225x64.msu /quiet /norestart -WAIT
%SETUPDIR%\Program\CmEnhance.exe "%HARDWAREID%" -WAIT
%WINDIR%\syswow64\rundll32.exe %WINDIR%\syswow64\CMICNFG3.dll,CMICtrlWnd
[ADDREG_32]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Co ntrol Panel\Cpls",Cmcpls3,,"%WINDIR%\System\CMICNFG3.cpl "
HKLM,"Software\Microsoft\Windows\CurrentVersion\Ru n",CmPCIaudio,,"RunDll32 CMICNFG3.cpl,CMICtrlWnd"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Un install\C-Media PCI Audio Driver",DisplayName,,"%OEMTITLE%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Un install\C-Media PCI Audio Driver",DisplayIcon,,"%WINDIR%\cmeaupci.ico"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Un install\C-Media PCI Audio Driver",UninstallString,,"%WINDIR%\System32\cmeaup ci.exe /rm /ppci8768"
[ADDREG_64]
HKLM,"Software\Microsoft\Windows\CurrentVersion\Ru n",CmPCIaudio,,"%WINDIR%\syswow64\RunDll32.exe %WINDIR%\Syswow64\CMICNFG3.dll,CMICtrlWnd"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Un install\C-Media PCI Audio Driver",DisplayName,,"%OEMTITLE%"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Un install\C-Media PCI Audio Driver",DisplayIcon,,"%WINDIR%\cmeaupci.ico"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Un install\C-Media PCI Audio Driver",UninstallString,,"%WINDIR%\System32\cmeaup ci.exe /rm /ppci8768"
Сообщение от Part!zan:
Оригинальный способ установки дров...
Сообщение от Part!zan:
Логично предположить, что для х64 используются другие драйвера и файлы там могут сколь угодно отличаться.
Оригинальный способ установки дров... Так можно и от 95-ой винды дрова попробовать поставить. Вдруг заработает.
На самом деле, cpl это та же dll. Только экспортирующая определенные функции.
linkin-biz, можно увидеть скрин этого сообщения о нехватке файла?
Сообщение от Lazy_lemial:
То есть обращаются к ней точно так-же, как и к длл?
Сообщение от X0R:
напрямую нет. Эти файлы используются панелью управления винды.
Сообщение от X0R:
каким бы невероятным это не казалось, но такой способ действительно иногда работает.
Сообщение от Lazy_lemial:
То есть обращаются к ней точно так-же, как и к длл?
Сообщение от Lazy_lemial:
Хитро у них в инфе наворочено. Получается что они просто враппер впихивают, сама библиотека та же самая
Сообщение от Part!zan:
Это просто попытка подсунуть дрова от старых версий винды. Работать они может и будут, только не факт, что стабильно. Это все на страх и риск пользователя. Ставить оригинальные дрова таким способом как-то... странно.
Да, это та же самая длл. Считай, что это плагин для панели управления.
Самое интересное, что в inf файлах нет никакого упоминания о cpl. Он устанавливается, только если драйвера ставились через setup.exe.
Сообщение от Lazy_lemial:
А длл файлы используются rundll32?
Сообщение от :
Функции, являющейся точкой входа для программы Rundll, передаются следующие параметры. hwnd — заголовок окна, который должен указываться в качестве родительского окна при создании окон в функциях загружаемой библиотеки DLL
hinst — заголовок экземпляра выбранной библиотеки DLL.
lpszCmdLine — командная строка, передаваемая библиотеке DLL. Данная строка представляет собой последовательность символов ASCII, завершающуюся символом с кодом 0 (ноль).
nCmdShow — режим отображения окон выбранной библиотеки DLL.
Сообщение от Part!zan:
Самое интересное, что в inf файлах нет никакого упоминания о cpl. Он устанавливается, только если драйвера ставились через setup.exe.
Сообщение от X0R:
А cpl файлики экспортируют функцию CplApplet. Вызывается она тоже по другому.
Сообщение от X0R:
у креатива в дровах примерно тоже самое
Сообщение от Part!zan:
результат будет неизвестно какой. )