kliontop.blogg.se

Winamp portables
Winamp portables





winamp portables

The second instances end with an '.1', and these will be ignored. #ce - #include #include Global $aNameList, $aPathList $iPathListOK = GetDLLList ( $aNameList, $aPathList, "(?i)CDDB.+NSWinamp\.+(?!\.1)$" ) IF NOT $iPathListOK Then $aNameList = _FileListToArray ( & "\plugins\gracenote", "*.dll", 1 ) Else For $i = 1 To $aPathList RunWait ( StringFormat ( 'regsvr32 /s /u "%s"', $aPathList ) ) Next EndIF For $i = 1 To $aNameList RunWait ( StringFormat ( 'regsvr32 /s "%s"', & "\plugins\gracenote\" & $aNameList ) ) Next RunWait ( & "\winamp.exe" ) For $i = 1 To $aNameList RunWait ( StringFormat ( 'regsvr32 /s /u "%s"', & "\plugins\gracenote\" & $aNameList ) ) Next IF $iPathListOK Then For $i = 1 To $aPathList RunWait ( StringFormat ( 'regsvr32 /s "%s"', $aPathList ) ) Next EndIf Backup Original DLL Paths Func GetDLLList ( ByRef $aNameList, ByRef $aPathList, $szRegEx ) Local $iEnumPos = 1, $szTempKey, $szGUID, $szDLLPath, $aDLLName, $iTempBound Local $aOrigDLLNames =, $aOrigDLLPaths = While True Enumerate key $szTempKey = RegEnumKey ( "HKCR", $iEnumPos ) If Then ExitLoop $iEnumPos += 1 Check if it's one of the CDDB keys Keys are repeated.

#Winamp portables portable#

Properly register CDDB DLLs for portable Winamp Installations. You should have received a copy of the GNU General Public License GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program is distributed in the hope that it will be useful,īut WITHOUT ANY WARRANTY without even the implied warranty of The Free Software Foundation, either version 3 of the License, or It under the terms of the GNU General Public License as published by This program is free software: you can redistribute it and/or modify

winamp portables

Expand collapse popup #cs -Ĭopyright 2009: Daniel Quadros de Miranda (aka danielkza)







Winamp portables