[решено] не запускается программа "SteelSeries Engine 2"

Ответить
 • Просмотры: 1
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

Цитата perihelion:



что мне делать с разделом HKEY_LOCAL_MACHINE\SOFTWARE\Classes?

нам же нужен HKEY_CLASSES_ROOT\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}



HKEY_CLASSES_ROOT
- отображение (view), которое формируется путём наложения

HKEY_CURRENT_USER\Software\Classes

на

HKEY_LOCAL_MACHINE\SOFTWARE\Classes



То есть, HKEY_LOCAL_MACHINE\SOFTWARE\Classes - основа, большинство классов там регистрируются.


Цитата perihelion:



в reg-файле по запросу 56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15 ничего не находит



Программа стояла до создания REG-файла?
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

странно, но в блокноте (экспорт раздела MY_OLD_SOFTWARE) фрагмент 56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15 нашëлся более трëх раз:



1) [HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\BSteelLink.BusDriver\CLSID] @="{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}"



2) [HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\BSteelLink.BusDriver.1\CLSID] @="{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}"



3) [HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}] @="BusDriver Class"



4) [HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}\InprocServer32]

@="C:\\Program Files\\Steel-Series-Engine (2.9.2014.1)\\SteelSeriesDrivers\\BSteelLink.dll"

"ThreadingModel"="Apartment"



5) [HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}\ProgID] @="BSteelLink.BusDriver.1"



6) [HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}\Programmable]



7) [HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}\TypeLib] @="{6B76D4EA-ADD6-4987-979E-19B7609C0FA2}"



8) [HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}\VersionIndependentProgID] @="BSteelLink.BusDriver"
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

perihelion, можно попробовать экспортировать эти ветки:HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\BSteelLink.BusDriverHKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\BSteelLink.BusDriver.1HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\BSteelLink.* (остальные D3Headset, MiscControl, SenseiMouse и т. д.)HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{56B9AC5C-490A-4AF6-9FA3-EC45D5E09A15}HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{939A6A3F-4B0D-4DB3-8B05-2FFFACFB0AE3}HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{C8660A36-13DE-41F7-8AB4-BE94AE00CBC3}HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{EB9B26F4-35CA-44A1-A759-7688F3BFC4E0}HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\CLSID\{EF061FE8-3EF7-4BDB-B31D-3F126028BE5C}Далее заменить в получившихся REG-файлах MY_OLD_SOFTWARE на SOFTWARE и импортировать.



После этого сделайте новый лог Procmon при запуске программы.
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

http://rgho.st/7Vjxj6qWs




получилось 13-reg файлов (среди них: D3Headset - 2 штуки, MiscControl - 2 штуки, SenseiMouse - 2 шутки)



единственная ветка, которая попалась при поиске, но которую я не экспортировал:

HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\Interface\{939A6A3F-4B0D-4DB3-8B05-2FFFACFB0AE3}



ещë перед созданием нового Procmon-лога я попробовал запустить программу

ошибка "SteelSeriesEngine.exe - Application Error" всë так же появляется в двух мелких окнах, но теперь перед ними вылезло сообщение о нехватке файла bthprops.cpl

он был скачан и сначала добавлен в каталог программы (ничего не дало), затем - ещë и в system32 (после чего про нехватку этого файла больше не упоминалось)



но теперь перед ошибкой "SteelSeriesEngine.exe - Application Error" стало появляться другое сообщение:

SteelSeriesEngine.exe - Entry Point Not Found: The procedure entry point _except_handler4_common could not be located in the dynamic link library msvcrt.dll



импортирование явно что-то дало, так как сразу после перезагрузки системы ошибка "SteelSeriesEngine.exe - Application Error" появилась сама

(раньше появлялась только после нажатия на ярлык программы)

то есть, она теперь хотя бы пытается автоматически загрузиться



добавлено позднее:

также после перезагрузки я попытался выполнить: regsvr32 bthprops.cpl

результат: LoadLibrary("bthprops.cpl") failed - The specified procedure could not be found
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

perihelion, не ту версию bthprops.cpl скачали - удалите.

Скачайте
версию для XP
.



И сделайте лог Procmon.




Цитата:



единственная ветка, которая попалась при поиске, но которую я не экспортировал:

HKEY_LOCAL_MACHINE\MY_OLD_SOFTWARE\Classes\Interface\{939A6A3F-4B0D-4DB3-8B05-2FFFACFB0AE3}



Да, из подраздела Interface эти CLSID тоже надо взять.

И ещё в TypeLib что-то может быть.
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

я удалил оба неподходщих bthprops.cpl, добавил "версию для XP" в system32, и программа запустилась без единой ошибки

в эти дни ещë буду кое-что проверять, но на первый взгляд вроде всë в порядке

из того что могу сейчас проверить благодаря импорту моих настроек, работают все переназначенные клавиши



благодарю за отзывчивость, знания и терпение




Цитата Petya V4sechkin:



из подраздела Interface эти CLSID тоже надо взять.

И ещё в TypeLib что-то может быть
[решено] не запускается программа "SteelSeries Engine 2"




постараюсь позже сделать

это ведь важно даже не смотря на то что уже всë работает?
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

perihelion, ещё можно выполнить команду:



Код:

Код: Выделить всё

regsvr32 "C:\Program Files\Steel-Series-Engine (2.9.2014.1)\SteelSeriesDrivers\BSteelLink.dll"

Если сработает, регистрация добавит недостающие разделы.
Аватара пользователя
perihelion

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение perihelion »

команду я выполнил:

DllRegisterServer in C:\Program Files\Steel-Series-Engine (2.9.2014.1)\SteelSeriesDrivers\BSteelLink.dll succeeded



то есть, теперь всë должно быть полностью в порядке и ручное добавление информации из Interface/TypeLib больше не актуально?
Аватара пользователя
Petya V4sechkin

Re: [решено] не запускается программа "SteelSeries Engine 2"

Сообщение Petya V4sechkin »

Цитата perihelion:



теперь всë должно быть полностью в порядке и ручное добавление информации из Interface/TypeLib больше не актуально?



Теоретически, да.
Ответить

Вернуться в «Microsoft Windows NT/2000/2003»