Имя пользователя:
Пароль:
 

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

Пользователь


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

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


Наверное путаю.
Необходимо зарегистрировать программу Qmmp. Хочу послать "проделанную работу" автору, чтобы он включил ее в инсталлятор.
Сделал следующее:

1.Раздел [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Media\Qt-based Multimedia Player]
читать дальше »
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Media\Qt-based Multimedia Player]
@="Qt-based Multimedia Player"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Media\Qt-based Multimedia Player\Capabilities]
"ApplicationDescription"="Данная программа является аудио-плеером, написанным с использованием библиотеки Qt. Программа имеет интерфейс, аналогичный winamp или xmms. Также доступны альтернативные интерфейсы."
"ApplicationName"="Qt-based Multimedia Player"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Media\Qt-based Multimedia Player\Capabilities\FileAssociations]
".669"="Qmmp.Audio"
".8svx"="Qmmp.Audio"
".ac3"="Qmmp.Audio"
".aif"="Qmmp.Audio"
".aiff"="Qmmp.Audio"
".amf"="Qmmp.Audio"
".ams"="Qmmp.Audio"
".ape"="Qmmp.Audio"
".au"="Qmmp.Audio"
".ay"="Qmmp.Audio"
".cue"="Qmmp.Audio"
".dbf"="Qmmp.Audio"
".dbm"="Qmmp.Audio"
".dmfumx"="Qmmp.Audio"
".dsm"="Qmmp.Audio"
".far"="Qmmp.Audio"
".flac"="Qmmp.Audio"
".ft2"="Qmmp.Audio"
".gms"="Qmmp.Audio"
".gym"="Qmmp.Audio"
".hes"="Qmmp.Audio"
".it"="Qmmp.Audio"
".itgz"="Qmmp.Audio"
".itr"="Qmmp.Audio"
".itz"="Qmmp.Audio"
".j2b"="Qmmp.Audio"
".kss"="Qmmp.Audio"
".m4a"="Qmmp.Audio"
".mdbz"="Qmmp.Audio"
".mdgz"="Qmmp.Audio"
".mdl"="Qmmp.Audio"
".mdr"="Qmmp.Audio"
".mdz"="Qmmp.Audio"
".mod"="Qmmp.Audio"
".mp1"="Qmmp.Audio"
".mp2"="Qmmp.Audio"
".mp3"="Qmmp.Audio"
".mpc"="Qmmp.Audio"
".mt2"="Qmmp.Audio"
".mtm"="Qmmp.Audio"
".mus"="Qmmp.Audio"
".nsf"="Qmmp.Audio"
".nsfe"="Qmmp.Audio"
".oga"="Qmmp.Audio"
".ogg"="Qmmp.Audio"
".opus"="Qmmp.Audio"
".P00"="Qmmp.Audio"
".prg"="Qmmp.Audio"
".psm"="Qmmp.Audio"
".ra"="Qmmp.Audio"
".s3gz"="Qmmp.Audio"
".s3m"="Qmmp.Audio"
".s3r"="Qmmp.Audio"
".s3z"="Qmmp.Audio"
".sap"="Qmmp.Audio"
".sf"="Qmmp.Audio"
".shn"="Qmmp.Audio"
".sid"="Qmmp.Audio"
".snd"="Qmmp.Audio"
".spc"="Qmmp.Audio"
".sph"="Qmmp.Audio"
".stm"="Qmmp.Audio"
".str"="Qmmp.Audio"
".tta"="Qmmp.Audio"
".ult"="Qmmp.Audio"
".vgm"="Qmmp.Audio"
".vgz"="Qmmp.Audio"
".voc"="Qmmp.Audio"
".vqf"="Qmmp.Audio"
".w64"="Qmmp.Audio"
".wav"="Qmmp.Audio"
".wma"="Qmmp.Audio"
".wv"="Qmmp.Audio"
".xm"="Qmmp.Audio"
".xmgz"="Qmmp.Audio"
".xmr"="Qmmp.Audio"
".xmz"="Qmmp.Audio"


2.
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Qt-based Multimedia Player"="Software\\Clients\\Media\\Qt-based Multimedia Player\\Capabilities"
3.
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Qmmp.Audio]

[HKEY_CLASSES_ROOT\Qmmp.Audio\DefaultIcon]
@="C:\\Program Files (x86)\\foobar2000\\icons\\MP3.ico"

[HKEY_CLASSES_ROOT\Qmmp.Audio\shell]

[HKEY_CLASSES_ROOT\Qmmp.Audio\shell\open]
@="Open in Qmmp"

[HKEY_CLASSES_ROOT\Qmmp.Audio\shell\open\command]
@="\"C:\\Program Files (x86)\\Qt-based Multimedia Player\\qmmp.exe\" \"%1\""
Нет программы в Программах по умолчанию.
Если переопределяю в первом файле Qmmp.Audio на тип файла, который относится к другой программе, например, к foobar, то qmmp появляется в списке, но с иконкой от того приложения.
Тоже самое, если поменять последний путь в 3 файле. Например, на
Код: Выделить весь код
[HKEY_CLASSES_ROOT\Qmmp.Audio\shell\open\command]
@="\"C:\\Program Files (x86)\\foobar2000\\foobar2000.exe\" \"%1\""
.

Может надо где-то еще Qmmp прописать, чтобы все работало как надо? Или я ошибся...

Отправлено: 12:24, 23-07-2014 | #142