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

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

Ветеран


Автор проектов


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

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


wolkow70,
Это я привел для примера: в UnCom тоже надо убирать экранировку слеша и кавычек. Помимо этого в UnCom заносится хитрая запись. Это несколько строк разделенных переносом строки vbCrLf. Поэтому, если скопировать эти данные и вставить в текстовый файл, то должны вставиться несколько строк.
читать дальше »

Вот, что получается у меня на виртуалке
Код: Выделить весь код
CMD /C FOR /F %i IN ('"TASKLIST|FINDSTR /BILC:"bsplayer.exe""') do TASKKILL /F /T /IM "%i"
TASKKILL /F /IM codecmanager.exe
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.3GP" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.3GP^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.3GP" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.APE" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.APE^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.APE" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.ASF" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.ASF^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.ASF" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.ASX" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.ASX^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.ASX" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.AVI" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.AVI^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.AVI" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.CDA" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.CDA^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.CDA" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.DAT" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.DAT^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.DAT" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.DIVX" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.DIVX^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.DIVX" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.FLAC" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.FLAC^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.FLAC" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.FLV" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.FLV^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.FLV" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.M2P" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.M2P^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.M2P" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.M2TS" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.M2TS^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.M2TS" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.M2V" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.M2V^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.M2V" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.M3U" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.M3U^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.M3U" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.MKV" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.MKV^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.MKV" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.MP2" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.MP2^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.MP2" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.MP3" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.MP3^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.MP3" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.MP4" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.MP4^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.MP4" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.MPEG" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.MPEG^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.MPEG" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.MPG" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.MPG^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.MPG" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.MTS" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.MTS^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.MTS" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.OGG" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.OGG^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.OGG" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.OGM" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.OGM^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.OGM" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.PLS" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.PLS^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.PLS" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.PLS" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.PLS^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.PLS" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.VOB" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.VOB^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.VOB" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.WAV" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.WAV^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.WAV" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.WMA" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.WMA^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.WMA" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\.WMV" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSPlayerFile.WMV^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\.WMV" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\AudioCD" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=BSplayer PRO file^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\AudioCD" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\AudioCD\shell\Open" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\AudioCD\shell\Open\ddeexec" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=Open:%1^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\AudioCD\shell\Open\ddeexec" /VE /F))
CMD /C CHCP 1251&CMD /C FOR /F "Delims=" %p IN ('"REG QUERY "HKCU\Software\Classes\AudioCD\shell\Open\ddeexec\Application" /VE 2>nul|FIND /I "REG_""') DO (SET p=%p^&SET v=bsplayer^&FOR /F "Tokens=1*" %r in ('"CMD /V:on /C ECHO !p:*REG_=!^"') DO (SET s=%~s^&CMD /V:on /C IF "!s!"=="!v!" REG DELETE "HKCU\Software\Classes\AudioCD\shell\Open\ddeexec\Application" /VE /F))
REG DELETE "HKLM\SOFTWARE\Webteh" /F
REG DELETE "HKLM\SOFTWARE\RegisteredApplications" /V "BSplayer" /F
REG DELETE "HKLM\SOFTWARE\Wow6432Node\RegisteredApplications" /V "BSplayer" /F
REG DELETE "HKCU\Software\Classes\.bsi" /F
REG DELETE "HKCU\Software\Classes\.bsl" /F
REG DELETE "HKCU\Software\Classes\.bsz" /F
REG DELETE "HKCU\Software\BST" /F
REG DELETE "HKCU\Software\Classes\AudioCD" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\Applications\bsplayer.exe" /F
REG DELETE "HKCU\Software\Conduit\AppPaths\bsplayer.exe" /F
REG DELETE "HKCU\Software\Classes\AudioCD\shell\Enqueue" /F
REG DELETE "HKCU\Software\Classes\BSP.inif" /F
REG DELETE "HKCU\Software\Classes\BSP.plist" /F
REG DELETE "HKCU\Software\Classes\BSP.SkinZip" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.3GP" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.APE" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.ASF" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.ASX" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.AVI" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.BSB" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.CDA" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.DAT" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.DIVX" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.FLAC" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.FLV" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.M2P" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.M2TS" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.M2V" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.M3U" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.MKV" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.MP2" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.MP3" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.MP4" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.MPE" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.MPEG" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.MPG" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.MTS" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.OGG" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.OGM" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.PLS" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.SWF" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.VOB" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.WAV" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.WMA" /F
REG DELETE "HKCU\Software\Classes\BSPlayerFile.WMV" /F
REG DELETE "HKCU\Software\Classes\Directory\shell\BSP.Enqueue" /F
REG DELETE "HKCU\Software\Classes\Directory\shell\BSP.Open" /F
REG DELETE "HKCU\Software\MMS" /F
REG DELETE "HKCU\Software\Classes\.3GP\OpenWithProgIds" /V "BSPlayerFile.3GP" /F
REG DELETE "HKCU\Software\Classes\.APE\OpenWithProgIds" /V "BSPlayerFile.APE" /F
REG DELETE "HKCU\Software\Classes\.ASF\OpenWithProgIds" /V "BSPlayerFile.ASF" /F
REG DELETE "HKCU\Software\Classes\.ASX\OpenWithProgIds" /V "BSPlayerFile.ASX" /F
REG DELETE "HKCU\Software\Classes\.AVI\OpenWithProgIds" /V "BSPlayerFile.AVI" /F
REG DELETE "HKCU\Software\Classes\.CDA\OpenWithProgIds" /V "BSPlayerFile.CDA" /F
REG DELETE "HKCU\Software\Classes\.DAT\OpenWithProgIds" /V "BSPlayerFile.DAT" /F
REG DELETE "HKCU\Software\Classes\.DIVX\OpenWithProgIds" /V "BSPlayerFile.DIVX" /F
REG DELETE "HKCU\Software\Classes\.FLAC\OpenWithProgIds" /V "BSPlayerFile.FLAC" /F
REG DELETE "HKCU\Software\Classes\.FLV\OpenWithProgIds" /V "BSPlayerFile.FLV" /F
REG DELETE "HKCU\Software\Classes\.M2P\OpenWithProgIds" /V "BSPlayerFile.M2P" /F
REG DELETE "HKCU\Software\Classes\.M2TS\OpenWithProgIds" /V "BSPlayerFile.M2TS" /F
REG DELETE "HKCU\Software\Classes\.M2V\OpenWithProgIds" /V "BSPlayerFile.M2V" /F
REG DELETE "HKCU\Software\Classes\.M3U\OpenWithProgIds" /V "BSPlayerFile.M3U" /F
REG DELETE "HKCU\Software\Classes\.MKV\OpenWithProgIds" /V "BSPlayerFile.MKV" /F
REG DELETE "HKCU\Software\Classes\.MP2\OpenWithProgIds" /V "BSPlayerFile.MP2" /F
REG DELETE "HKCU\Software\Classes\.MP3\OpenWithProgIds" /V "BSPlayerFile.MP3" /F
REG DELETE "HKCU\Software\Classes\.MP4\OpenWithProgIds" /V "BSPlayerFile.MP4" /F
REG DELETE "HKCU\Software\Classes\.MPEG\OpenWithProgIds" /V "BSPlayerFile.MPEG" /F
REG DELETE "HKCU\Software\Classes\.MPG\OpenWithProgIds" /V "BSPlayerFile.MPG" /F
REG DELETE "HKCU\Software\Classes\.MTS\OpenWithProgIds" /V "BSPlayerFile.MTS" /F
REG DELETE "HKCU\Software\Classes\.OGG\OpenWithProgIds" /V "BSPlayerFile.OGG" /F
REG DELETE "HKCU\Software\Classes\.OGM\OpenWithProgIds" /V "BSPlayerFile.OGM" /F
REG DELETE "HKCU\Software\Classes\.PLS\OpenWithProgIds" /V "BSPlayerFile.PLS" /F
REG DELETE "HKCU\Software\Classes\.PLS\OpenWithProgIds" /V "BSPlayerFile.PLS" /F
REG DELETE "HKCU\Software\Classes\.VOB\OpenWithProgIds" /V "BSPlayerFile.VOB" /F
REG DELETE "HKCU\Software\Classes\.WAV\OpenWithProgIds" /V "BSPlayerFile.WAV" /F
REG DELETE "HKCU\Software\Classes\.WMA\OpenWithProgIds" /V "BSPlayerFile.WMA" /F
REG DELETE "HKCU\Software\Classes\.WMV\OpenWithProgIds" /V "BSPlayerFile.WMV" /F
REG DELETE "HKCU\Software\Classes\.3GP" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.APE" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.ASF" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.ASX" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.AVI" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.BSB" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.CDA" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.DAT" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.DIVX" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.FLAC" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.FLV" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.M2P" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.M2TS" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.M2V" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.M3U" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.MKV" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.MP2" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.MP3" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.MP4" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.MPE" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.MPEG" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.MPG" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.MTS" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.OGG" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.OGM" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.PLS" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.SWF" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.VOB" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.WAV" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.WMA" /V "BSPbk" /F
REG DELETE "HKCU\Software\Classes\.WMV" /V "BSPbk" /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayCDAudioOnArrival" /V "BSplayerCDDA" /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayDVDMovieOnArrival" /V "BSplayerDVD" /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayMusicFilesOnArrival" /V "BSplayerMusic" /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\PlayVideoFilesOnArrival" /V "BSplayerVideo" /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BSplayerCDDA" /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BSplayerDVD" /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BSplayerMusic" /F
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\BSplayerVideo" /F
CMD /C FOR %I IN ("C:\Users\korosya\AppData\Roaming\BSplayer PRO") DO rundll32.exe advpack.dll,DelNodeRunDLL32 "%~I"
rundll32.exe advpack.dll,DelNodeRunDLL32 "C:\Users\Public\Desktop\BS.Player PRO.lnk"
rundll32.exe advpack.dll,DelNodeRunDLL32 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Webteh\BS.Player Pro\BS.Player PRO.lnk"
rundll32.exe advpack.dll,DelNodeRunDLL32 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Webteh\BS.Player Pro\BS.Player PRO capture.lnk"
rundll32.exe advpack.dll,DelNodeRunDLL32 "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Webteh\BS.Player Pro\BS.Player PRO subtitle editor.lnk"
CMD /C RD "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Webteh\BS.Player Pro"
CMD /C RD "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Webteh"
rundll32.exe advpack.dll,DelNodeRunDLL32 "C:\Program Files (x86)\Webteh\BSplayerPro"
CMD /C RD "C:\Program Files (x86)\Webteh\BSplayerPro\.."
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BSplayer Pro" /F
mshta vbscript:close(CreateObject("WScript.Shell").Popup("Программа BSPlayer PRO удалена",5,"Деинсталляция BSPlayer PRO",64))

Можно запускать эти строки по очереди и отслеживать деинсталляцию. Правда не совсем в лоб, т.к. из комстроки может получиться неправильно из-за cmd /c в начале строк, а из Пуск-Выполнить может не получиться из-за ограничения на длину строки.
Для отладки я заменяю "cmd /c" на "cmd /k", а в UninstallString заменить r=w.Run(d,0,True) на r=w.Run(d,1,True).
Строки из файла в реестр можно вставлять просто ctrl+A - ctrl+C - ctrl+V

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 19:47, 19-10-2015 | #77