Amundsen
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Год назад я писал, что установка драйвера с фиксом от ув. qwasi имеет некоторые особенности. Сейчас мне понадобилось переустановить комп и я опять столкнулся с проблемой работы kX под разными учетными записями. Как выяснилось, Hotfix KX-3552 содержит Dpinst, который устанавливает драйвер заново и делает это некорректно. В этом можно убедиться посмотрев команды запуска в "Автозагрузке": их там две и одна из них (в system32) неверная. В разделе HKCR реестра пути к kX прописаны тоже не верно. При этом под той учетной записью, где производилась установка, все работает, но дальше возникают проблемы. В то же время, как выяснилось, оригинальный драйвер kX способен сам установить себя корректно под Win10 обоих разрядностей. Надо только в этом ему немного помочь. Добиться корректной работы можно двумя способами: a. Задать режим совместимости с Win7 для kxmixer и kxsetup для всех пользователей, однако в этом случае программы, работающие с ASIO придется также запускать в режиме совместимости. b. Заменить kxapi.dll на патченные из пакета Hotfix KX-3552 (30.04.2016) от qwasi (нужен архиватор 7z) и в этом случае никаких ограничений нет. Порядок установки: 1. Устанавливаем kxdrv3552-full.exe от имени Администратора. Не перезагружаем. 2. Заменяем kxapi.dll в папках "Program Files\kX Project" и "Program Files (x86)\kX Project" на kxapi_64.dll и kxapi_86.dll соответственно, переименовав их в kxapi.dll 3. Перезагружаемся и жмем ОК во всех окнах. 4. Открываем "Автозагрузку" в "Диспетчере задач" и смотрим путь к kX Mixer: если он не "Program Files\kX Project\kxmixer" (а находится например в system32), то в контекстном меню микшера несколько раз делаем сброс глобальных настроек до тех пор, пока путь не станет верным. Микшер при этом может выгружаться, в этом случае запустить его заново из меню "Пуск". 5. После очередного рестарта оно ругнется на отсутствующий скин. Регистрируем дефолтный скин добавлением в реестр следующих записей: [HKEY_CURRENT_USER\SOFTWARE\kX\Mixer] "DefDevice"=dword:00000000 "DefaultSkin"="C:\\Program Files\\kX Project\\kxskin.kxs" [HKEY_CURRENT_USER\SOFTWARE\kX\Skins] "1F960575-9DBB-4ea3-9CB0-C69DD31FBB44"="C:\\Program Files\\kX Project\\kxskin.kxs" "1F960575-9DBB-4ea3-9CB0-C69DD31FBB44.name"="Aqua Skin" 6. Пункты 3-5 делаем для всех пользователей. Альтернативно: 1. Устанавливаем kxdrv3552-full.exe от имени Администратора в режиме совместимости Windows 7. Не перезагружаем. 2. Устанавливаем режим совместимости Windows 7 для kxmixer.exe и kxsetup.exe в "Program Files\kX Project" и kxmixer.exe в "Program Files (x86)\kX Project" для всех пользователей. Пункты 3-6 как в предыдущем варианте. Ну и как обычно поменять Фронт-тыл в микшере и выбрать "Wave Out 2/3" в "Устройствах воспроизведения". Проверено на чистой системе Win 10 x64 с SB0060 10k1. Все работает включая ASIO. | Всего записей: 389 | Зарегистр. 22-11-2003 | Отправлено: 12:34 20-02-2017 | Исправлено: Amundsen, 12:54 20-02-2017 |
|