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

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

Аватара для kotkovets

Ветеран


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

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


wolkow70
У меня все нормально работает, на примере LASetup_4.5.4_(build-603)
тем более там регистрируется библиотека ContextMenu.dll
Такой пример

Код: Выделить весь код
OutFile File.exe 

Section
  WriteRegStr HKLM "SOFTWARE\Classes\.avi" "" "LAV4.AVI"
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI" "" "Light Alloy - Audio-Video Interleaved Media File"
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI\DefaultIcon" "" "$PROGRAMFILES\Light Alloy 4.5up\Icons\PK69.icl,0"
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI\Shell" "" "Play"
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI\Shell\Enqueue" "" "Добавить в список в Light Alloy"
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI\Shell\Enqueue\Command" "" "$PROGRAMFILES\Light Alloy 4.5up\LA.exe $\"%1$\" /ADD"
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI\Shell\Open\Command" "" "$PROGRAMFILES\Light Alloy 4.5up\LA.exe $\"%1$\""
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI\Shell\Play" "" "Воспроизвести в Light Alloy"
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI\Shell\Play\Command" "" "$PROGRAMFILES\Light Alloy 4.5up\LA.exe $\"%1$\""
  WriteRegStr HKLM "SOFTWARE\Classes\LAV4.AVI\shellex\ContextMenuHandlers\LA5ContextMenu" "" "{45C15F61-ACAD-48C6-8D86-321ED8A6CFC6}"
  ;обновляем кэш иконoк
  System::Call 'shell32::SHChangeNotify(i 0x08000000, i 0, i 0, i 0)'
SectionEnd

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Отправлено: 15:37, 22-04-2011 | #1097