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

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

Аватара для Nizaury

Новый участник


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

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


Ради эксперимента установил программу XnView и с помощью SysTracer Pro вычислил минимальный набор (всего лишь 20) строк, необходимый для регистрации портативного варианта программы в списке "Программы по умолчанию" в Windows 10.

Указанный ниже пример, добавляет портативный вариант программы XnViewMP в список "Программы по умолчанию" в чистую Windows 10, установленную на виртуальной системе.

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\xnviewmp.exe\shell\open\command\]
@="\"C:\\Users\\Nizaury\\Desktop\\XnViewMP\\xnviewmp.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XnViewMP.bmp\DefaultIcon\]
@="C:\\Users\\Nizaury\\Desktop\\XnViewMP\\FileIcons\\bmp.ico"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\XnViewMP.bmp\shell\open\command\]
@="\"C:\\Users\\Nizaury\\Desktop\\XnViewMP\\xnviewmp.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications\]
"XnViewMP"="Software\\XnViewMP\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\XnViewMP\Capabilities\]
"ApplicationDescription"="XnViewMP is a fast multi-format graphics browser, viewer, and converter. It reads more than 400 file formats."
"ApplicationName"="XnViewMP for Windows"

[HKEY_LOCAL_MACHINE\SOFTWARE\XnViewMP\Capabilities\FileAssociations\]
".bmp"="XnViewMP.bmp"

Сделал по данному шаблону для AkelPad - не срабатывает.

Пример.

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\AkelPad.exe\shell\open\command\]
@="\"C:\\Users\\Nizaury\\Desktop\\AkelPad\\AkelPad.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPad.txt\DefaultIcon\]
@="C:\\Users\\Nizaury\\Desktop\\AkelPad\\AkelPad.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AkelPad.txt\shell\open\command\]
@="\"C:\\Users\\Nizaury\\Desktop\\AkelPad\\AkelPad.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications\]
"AkelPad"="Software\\AkelPad\\Capabilities"

[HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities\]
"ApplicationDescription"="AkelPad is a fast multi-format text editor."
"ApplicationName"="AkelPad"

[HKEY_LOCAL_MACHINE\SOFTWARE\AkelPad\Capabilities\FileAssociations\]
".txt"="AkelPad.txt"

Попробовал заменить файл xnviewmp.exe на переименованный в данное имя AkelPad.exe - программа XnViewMP пропала из списка "Программы по умолчанию".

Интересно в чем может быть причина?
Может поддержка добавления в список "Программы по умолчанию" должна быть заложена на программном уровне?

-------
Воображение - это предварительный просмотр будущих событий.


Последний раз редактировалось Nizaury, 26-09-2015 в 19:18. Причина: добавление информации


Отправлено: 01:57, 26-09-2015 | #11