vlc | branch: master | Hugo Beauzée-Luyssen <[email protected]> | Thu Jan 5 14:15:30 2017 +0100| [a70e31ea06ef64071cec87251535f465fe1e7e73] | committer: Hugo Beauzée-Luyssen
nsis: Associate VLC with blu-ray discs Fix #16864 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a70e31ea06ef64071cec87251535f465fe1e7e73 --- extras/package/win32/NSIS/languages/declaration.nsh | 1 + extras/package/win32/NSIS/languages/english.nsh | 1 + extras/package/win32/NSIS/vlc.win32.nsi.in | 13 +++++++++++++ 3 files changed, 15 insertions(+) diff --git a/extras/package/win32/NSIS/languages/declaration.nsh b/extras/package/win32/NSIS/languages/declaration.nsh index ef5fbc2..42674fd 100644 --- a/extras/package/win32/NSIS/languages/declaration.nsh +++ b/extras/package/win32/NSIS/languages/declaration.nsh @@ -44,6 +44,7 @@ Var Action_OnArrivalSVCDMovie Var Action_OnArrivalVideoFiles Var Action_OnArrivalMusicFiles Var Action_OnArrivalDVDAudio +Var Action_OnArrivalBluray Var License_NextText diff --git a/extras/package/win32/NSIS/languages/english.nsh b/extras/package/win32/NSIS/languages/english.nsh index f42b1dd..d0cf32f 100644 --- a/extras/package/win32/NSIS/languages/english.nsh +++ b/extras/package/win32/NSIS/languages/english.nsh @@ -56,6 +56,7 @@ StrCpy $Action_OnArrivalSVCDMovie "Play SVCD movie" StrCpy $Action_OnArrivalVideoFiles "Play video files" StrCpy $Action_OnArrivalMusicFiles "Play audio files" StrCpy $Action_OnArrivalDVDAudio "Play audio DVD" +StrCpy $Action_OnArrivalBluray "Play Blu-ray" StrCpy $License_NextText "You are now aware of your rights. Click Next to continue." diff --git a/extras/package/win32/NSIS/vlc.win32.nsi.in b/extras/package/win32/NSIS/vlc.win32.nsi.in index e111f96..6c5d2cb 100644 --- a/extras/package/win32/NSIS/vlc.win32.nsi.in +++ b/extras/package/win32/NSIS/vlc.win32.nsi.in @@ -364,6 +364,13 @@ ${MementoSection} $Name_Section05 SEC05 WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayMusicFilesOnArrival" "InvokeVerb" "Open" WriteRegStr HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayMusicFilesOnArrival" "Provider" "VideoLAN VLC media player" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayBlurayOnArrival" "VLCPlayBlurayOnArrival" "" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "Action" $Action_OnArrivalBluray + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "DefaultIcon" '"$INSTDIR\vlc.exe",0' + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "InvokeProgID" "VLC.Bluray" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "InvokeVerb" "Open" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\VLCPlayBlurayOnArrival" "Provider" "VideoLAN VLC media player" + WriteRegStr HKCR "VLC.DVDMovie" "" "VLC DVD Movie" WriteRegStr HKCR "VLC.DVDMovie\shell" "" "Open" WriteRegStr HKCR "VLC.DVDMovie\shell\Open\command" "" \ @@ -394,6 +401,12 @@ ${MementoSection} $Name_Section05 SEC05 '"$INSTDIR\vlc.exe" %1' WriteRegStr HKCR "VLC.OPENFolder\DefaultIcon" "" '"$INSTDIR\vlc.exe",0' + WriteRegStr HKCR "VLC.Bluray" "" "VLC Bluray" + WriteRegStr HKCR "VLC.Bluray\shell" "" "Open" + WriteRegStr HKCR "VLC.Bluray\shell\Open\command" "" \ + '"$INSTDIR\vlc.exe" --started-from-file bluray:///%1' + WriteRegStr HKCR "VLC.Bluray\DefaultIcon" "" '"$INSTDIR\vlc.exe",0' + ${MementoSectionEnd} _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
