Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Ещё одна особенность:
Например имеется на компьютере 2 плеера: Установленный с ассоциациями (в "C:\Program Files\AIMP3\AIMP3.exe") и Portable (в "D:\AIMP3\AIMP3.exe").

Если при первом запуске выполнить файл *.mp3, то как положено открывается плеер из "C:\Program Files\AIMP3\AIMP3.exe".
Если запустить плеер из "D:\AIMP3\AIMP3.exe", закрыть плеер, а затем выполнить файл *.mp3 - то будет использован плеер из "D:\AIMP3\AIMP3.exe" а не из "C:\Program Files\AIMP3\AIMP3.exe" (как должно было быть).

Если запустить плеер из "C:\Program Files\AIMP3\AIMP3.exe", закрыть плеер, а затем выполнить файл *.mp3 - то будет использован плеер из "C:\Program Files\AIMP3\AIMP3.exe" (как и положено).
Т.е получается то, что какой плеер будет запущен - тот и будет использоваться при последующем выполнении файлов *.mp3.

Всё дело в том, что плееры прописываются в ветку реестра:
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0041494D-5033-4472-6F70-546172676574}\LocalServer32]
например:
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0041494D-5033-4472-6F70-546172676574}\LocalServer32]
@="C:\\PROGRA~1\\AIMP3\\AIMP3.exe"
причём в параметре каждый раз заменяется значение пути к плееру. Т.е в зависимости от того какой плеер первым изначально был запущен, тот пропишется в [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0041494D-5033-4472-6F70-546172676574}\LocalServer32] и будет использоваться в дальнейшем.

Исправляйте.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.

Это сообщение посчитали полезным следующие участники:

Отправлено: 06:50, 23-06-2014 | #492