Jump to content

BSPlayer and XP Autoplay Video Files - SOLVED!


buletov

Recommended Posts

Ok, I've finally come with a successful way to have a working

Windows XP autoplay "play using BSPlayer" method. (we all know that

BSPlayer, unlike Winamp, doesn't do anything if you provide it a

driveletter as a command line argument, the famous %L variable).

So here's what you have to do:

1. Install bsplayer exactly like this (but replace bspath with your own path):

start /wait bspath\bsplayer100.812.exe /S /D=C:\Progra~1\BSPlayer >nul

(This is actually a silent install, but it is only important that BSPlayer is installed in C:\Program Files\BSPlayer)

2. Download this completely silent rar sfx archive...

COMPLETELY SILENT SFX ARCHIVE (1.20MB)

3. ...and run it simply like this (replace bspath with your own path):

start /wait bspath\bst-autoplay.exe >nul

4. apply these registry settings:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Bspl.Play\Shell\play]
@="&Play"
[HKEY_CLASSES_ROOT\Bspl.Play\Shell\play\Command]
@="\"C:\\Program Files\\BSPlayer\\bst-briss.exe\" %L"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlersDefaultSelection]
"PlayVideoFilesOnArrival"="BRiSsPlayBS"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayVideoFilesOnArrival]
"BRiSsPlayBS"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BRiSsPlayBS]
"Action"="Play"
"Provider"="BSPlayer"
"InvokeProgID"="Bspl.Play"
"InvokeVerb"="play"
"DefaultIcon"=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,\
 00,6c,00,65,00,73,00,25,00,5c,00,42,00,53,00,50,00,6c,00,61,00,79,00,65,00,\
 72,00,5c,00,62,00,73,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,\
 00,65,00,2c,00,30,00,00,00

And that's it!

Now take some divx movie and test it by inserting the CD in any drive!

You can do the testing without reinstalling Windows, ofcourse...

Link to comment
Share on other sites


  • 2 weeks later...

ive made an inf that does exactly what the above reg file does, but except c:\program files isnt hard coded, your bsplayer.exe must be in %programfiles%\bsplayer\bsplayer.exe for it to work

bsplayer.inf

[Version]
signature = $CHICAGO$

[DefaultInstall]
AddReg = bsplayerAP

[bsplayerAP]
HKCR,"Bspl.Play\Shell\play",,,"&Play
HKCR,"Bspl.Play\Shell\play\Command",,,"%16422%\BSPlayer\bsplayer.exe" "%L"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlersDefaultSelection","PlayVideoFilesOnArrival",0x00000000,"BRiSsPlayBS"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayVideoFilesOnArrival","BRiSsPlayBS",0x00000000,""
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BRiSsPlayBS","Action",0x00000000,"Play"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BRiSsPlayBS","Provider",0x00000000,"BSPlayer"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BRiSsPlayBS","InvokeProgID",0x00000000,"Bspl.Play"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BRiSsPlayBS","InvokeVerb",0x00000000,"play"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BRiSsPlayBS","DefaultIcon",0x00000001,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,\
00,6c,00,65,00,73,00,25,00,5c,00,42,00,53,00,50,00,6c,00,61,00,79,00,65,00,\
72,00,5c,00,62,00,73,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,\
00,65,00,2c,00,30,00,00,00

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...