MioKawaii Posted June 1, 2005 Posted June 1, 2005 All expert in this forum knows the advantage of using INF to install a software, so I follow the footsteps. But I'm some how lost cause my INF is only 150% complete. You might wonder what the hack is "only 150% complete"? So let me continue.............The experimental target software is call ConvertZ. The INF that I created basically create a folder at %ProgramFiles%\ConvertZv740 and copy all the files declare in [ConvertZ.copy]. Then it create 2 shortcuts at 2 different locations and finally it import some registry stuff so that an entry is added to the Add/Remove Program. That's the 100% portion for INSTALL. But when I uninstall from the Add/Remove Program in control panel, only the files declare in [ConvertZ.del] get deleted. The 2 shortcut and folder created during install remain. That's the 50% portion, so can anybody advice me what to add in my INF so that everything created during install can be remove when uninstall?This is what I do to obtain the final silent install package:1. Create a folder name "MAKING".2. Copy all the files defined in [Core.Copy] section in the INF from installed dir to this "MAKING" folder.3. Create a batch file MioConvertZ802.cmd.cmdow @ /HID@echo offrundll32.exe setupapi,InstallHinfSection DefaultInstall 132 ./MioConvertZ802.inf4. 7-zip all the files defined in [Core.Copy] section in the INF + MioConvertZ802.inf + MioConvertZ802.cmd to get MioConvertZ802.7z.5. Create MioConvertZ802.txt (UTF-8).;!@Install@!UTF-8!RunProgram="MioConvertZ802.cmd";!@InstallEnd@!6. Copy 7-zip SFX module to this "MAKING" folder.7. Create the final self-extract/install package with the following command:copy /b 7zs.sfx + MioConvertZ802.txt + MioConvertZ802.7z MioConvertZ802.exe
Yzöwl Posted June 1, 2005 Posted June 1, 2005 Well, you've got a directive which adds the shortcuts, (AddLink), but I cannot see a (DelLink) to delete the shortcuts.Also an inf is incapable of removing the directory you created for your program location, therefore that will remain also, it will be empty, unless the program creates additional files or folders there during operation.There are missing sections from your inf too!The following is unchecked, but should help guide you in the right direction[Version]Signature = $CHICAGO$[DefaultInstall]RequiredEngine = SetupapiAddReg = Startup.Reg, Uninst.RegCopyFiles = Inf.Copy, ConvertZ.filezUpdateInis = AddLink[DefaultUninstall]RequiredEngine = SetupapiAddReg = NoDir.RegDelReg = Startup.Reg, Uninst.RegDelFiles = Inf.Copy, File.Del, ConvertZ.filezUpdateInis = DelLink[Startup.Reg]HKCU,Software\Microsoft\Windows\CurrentVersion\Run,"%DESCNAME%",,""%16422%\%ConvertZ%\ConvertZ.exe""[Uninst.Reg]HKLM,%UNINSTAL%\%DESCNAME%HKLM,%UNINSTAL%\%DESCNAME%,DisplayName,,"%DESCNAME%"HKLM,%UNINSTAL%\%DESCNAME%,UninstallString,,"%REMOVCMD% %17%\%FILENAME%.inf"[NoDir.Reg]HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemDir,,"%COMSPEC% /c rd /s/q ""%16422%\%ConvertZ%"""[Inf.Copy]%FILENAME%.inf[ConvertZ.filez]B5fix.datConvertZ.cntConvertZ.exeConvertZ.hlpgbfix.dat[DestinationDirs]DefaultDestDir = 16422,%ConvertZ%Inf.Copy = 17File.Del = 17[SourceDisksNames]55 = %DISKNAME%[SourceDisksFiles]%FILENAME%.inf = 55B5fix.dat = 55ConvertZ.cnt = 55ConvertZ.exe = 55ConvertZ.hlp = 55gbfix.dat = 55[AddLink]setup.ini, progman.groups,, "group1=""%16395%\"""setup.ini, group1,,"""%DESCNAME%"",""""""%16422%\%ConvertZ%\ConvertZ.exe"""""""setup.ini, progman.groups,, "group2=""%16410%\Microsoft\Internet Explorer\Quick Launch\"""setup.ini, group2,,"""%DESCNAME%"",""""""%16422%\%ConvertZ%\ConvertZ.exe"""""""[File.Del]%FILENAME%.PNF[DelLink]setup.ini, progman.groups, "group1=*",setup.ini, progman.groups, "group2=*",[Strings]; Non-localizableUNINSTAL = "Software\Microsoft\Windows\CurrentVersion\Uninstall"REMOVCMD = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132"DISKNAME = "Setup Files"; LocalizableFILENAME = "convertz"DESCNAME = "ConvertZ v740"
Yzöwl Posted June 1, 2005 Posted June 1, 2005 For some unknown reason the edit button has disappeared!I thought I could just type in the appropriate url into the address bar instead, but get 'Sorry, you do not have permission to edit that message'Anyhow,I have noticed that I missed off the following last lineConvertZ = "ConvertZv740"Also bear in mind the command to remove the left over directory will require a reboot!
MioKawaii Posted June 1, 2005 Author Posted June 1, 2005 It is indeed a brillian idea to use COMSPEC to remove the dir. But my system is screw up as I can't import the reg setting to Uninstall location. I'm doing a fresh install now.
MioKawaii Posted June 1, 2005 Author Posted June 1, 2005 But it's still not working, so are those shortcuts. An error message box pop up when uninstall from Add/Remove Program saying windows can't find %COMSPEC%. I guess I can't call comspec from within registry or %COMSPEC% is treated as a String that was not defined? BTW before I post an SOS here, I did tried the entry describe here:www.robvanderwoude.com/shortcutinf.html
Yzöwl Posted June 1, 2005 Posted June 1, 2005 Try changing %COMSPEC% to cmd.exe!or to be safe%11%\cmd.exe
Alanoll Posted June 1, 2005 Posted June 1, 2005 @YzöwlI believe the edit button has been disabled after some recent things that have happened. It may be a delay like an hour to edit the post, or it's completely disabled. Sorry for the inconvenience.
MioKawaii Posted June 2, 2005 Author Posted June 2, 2005 Yo Alanoll, you're off topic **** happy to see your name appear at the last post section but dissapointted to find out you didn't drop a few tips for me. @YzöwlYes, the %11%\cmd.exe did the trick to remove dir & better then I aspected as it doesn't require a restart at all. hahaha............. I'm 175% finish cause the shortcuts still remain.This INF will serve as a template for all my lite softwares. MSI packer, IExpress........... can't compare to 7-zip's SFX + INF in size. So S.O.S
Yzöwl Posted June 2, 2005 Posted June 2, 2005 Have you actually got a setup.ini file? (without one, it cannot delete the shortcuts listed in it under those names).You could also remove the shortcuts using the same method as the folder!
MioKawaii Posted June 2, 2005 Author Posted June 2, 2005 I do not have a setup.ini as I'm trying to keep a low files count for all the lite software. Yes, the remove dir method works on removing shortcuts as well. One more question, currently I'm using a batch file to call rundll32.exe because as far as I know config.txt (7-zip SFX) can not call rundll32.exe directly (correct me if I'm wrong). If config.txt can do that, I can ditch the batch file as well.After visiting this great forum for more then a year, it's time to contribute back all the knowlegde that I had gather to this forum. For whoever interested in INFs, hope this will come in handy.Current completed and tested INFs:ConvertZ v8.02Comment: This software does not require to install originally but this INF will do an unattended install, create shortcut, add unistall entry in "Add & Remove Program in control panel and add registry key for launch at windows start up. Some files are remove to reduce size. See [Core.Copy] for needed files.[Version]Signature="$Windows NT$"[DefaultInstall]RequiredEngine = SetupapiAddReg = Startup.Reg, Uninst.RegCopyFiles = Core.Copy, Inf.CopyUpdateInis = AddLink[DefaultUninstall]RequiredEngine = SetupapiAddReg = NoDir.RegDelReg = Startup.Reg, Uninst.RegDelFiles = Core.Copy, Inf.Del[DestinationDirs]Core.Copy=16422,%DESCNAME%Inf.Copy = 17[Core.Copy]BI_SimFix.datBI_TradFix.datConvertZ.cntConvertZ.exeConvertZ.hlp[Inf.Copy]%DESCNAME%.inf[Inf.Del]%DESCNAME%.inf%DESCNAME%.PNF[AddLink]setup.ini, progman.groups,, ""group1="%16395%\Programs\"""setup.ini, group1,,"""%DESCNAME%"",""""""%16422%\%DESCNAME%\ConvertZ.exe"""""""setup.ini, progman.groups,, ""group2="%16410%\%QLAUNCH%\"""setup.ini, group2,,"""%DESCNAME%"",""""""%16422%\%DESCNAME%\ConvertZ.exe"""""""[Startup.Reg]HKCU,Software\Microsoft\Windows\CurrentVersion\Run,"%DESCNAME%",,""%16422%\%ConvertZ%\ConvertZ.exe""[Uninst.Reg]HKLM,%UNINSTAL%\%DESCNAME%,DisplayName,,"ConvertZ v8.02"HKLM,%UNINSTAL%\%DESCNAME%,UninstallString,,"%REMOVCMD% %17%\%FILENAME%.inf"[NoDir.Reg]HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,KillProg,,"%11%\TASKKILL.exe /F /IM ConvertZ.exe /T"HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemDir,,"%11%\cmd.exe /C RD /S /Q ""%16422%\%DESCNAME%"""HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemLink1,,"%11%\cmd.exe /C DEL /F /Q ""%16395%\Programs\%DESCNAME%.lnk"""HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemLink2,,"%11%\cmd.exe /C DEL /F /Q ""%16410%\%QLAUNCH%\%DESCNAME%.lnk"""[Strings]DESCNAME = "ConvertZ"FILENAME = "MioConvertZ"QLAUNCH = "Microsoft\Internet Explorer\Quick Launch"REMOVCMD = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132"UNINSTAL = "Software\Microsoft\Windows\CurrentVersion\Uninstall"
MioKawaii Posted June 3, 2005 Author Posted June 3, 2005 (edited) foobar2000 v0.83Comment: Yes, fb2k can do silent install now. This INF install fb2k plus all your visual preset, equalizer setting, all the components that you are using, register file extention playable by fb2k and add right click context menu. Edit [Core.Copy] + [Comp.Copy] section to customize your components installation. fooassoc.exe is not in use thus can be remove to reduce size. [Version]Signature="$Windows NT$"[DefaultInstall]RequiredEngine = SetupapiAddReg = Inst.Reg, Uninst.RegCopyFiles = Core.Copy, Inf.Copy, Comp.Copy, Ico.CopyUpdateInis = AddLink[DefaultUninstall]RequiredEngine = SetupapiAddReg = NoDir.RegDelReg = Inst.Reg, Uninst.RegDelFiles = Core.Copy, Inf.Del, Comp.Copy, Ico.Copy[DestinationDirs]Core.Copy = 16422,%APPZ%Comp.Copy = 16422,%APPZ%\componentsIco.Copy = 16422,%APPZ%\iconsInf.Copy = 17File.Del = 17[Core.Copy]azrael.fcsbass.dllButton.bmpFAQ.htmlfoobar2000.cfgfoobar2000.exefoo_playlistgen_ex.htmlid3lib.dllinstaller.inilpaccodec.dlllpac_codec_api.dllOptimFROG.dlltitleformat_help.htmlToaster.iniutf8api.dll[Comp.Copy]foo_abx.dllfoo_ac3.dllfoo_albumlist.dllfoo_ape.dllfoo_apl.dllfoo_bitcompare.dllfoo_burninate.dllfoo_cdda.dllfoo_clienc.dllfoo_console.dllfoo_convolve.dllfoo_dbsearch.dllfoo_dbsearch_help.htmlfoo_diskwriter.dllfoo_dsp_crossfade.dllfoo_dsp_crossfeed.dllfoo_dsp_extra.dllfoo_dsp_nogaps.dllfoo_dsp_pause.dllfoo_dsp_skip_silence.dllfoo_dsp_soundtouch.dllfoo_dynamics.dllfoo_faac.dllfoo_festalon.dllfoo_flac.dllfoo_flaccer.dllfoo_freedb.dllfoo_history.dllfoo_id3v2.dllfoo_infobox.dllfoo_input_std.dllfoo_lpac.dllfoo_lyricshow.dllfoo_masstag.dllfoo_matroska.dllfoo_mod.dllfoo_monkey.dllfoo_mpeg4u.dllfoo_nez.dllfoo_null.dllfoo_ofr.dllfoo_oggpreview.dllfoo_output_std.dllfoo_out_dsound_ex.dllfoo_out_ks.dllfoo_playlistgen_ex.dllfoo_pphsresample.dllfoo_psf.dllfoo_read_http.dllfoo_rgscan.dllfoo_scroll.dllfoo_search_ex.dllfoo_shn.dllfoo_sid.dllfoo_spc.dllfoo_speex.dllfoo_tfmx.dllfoo_toaster.dllfoo_tta.dllfoo_tta_old.dllfoo_uie_albumart.dllfoo_uie_albumlist.dllfoo_uie_volume.dllfoo_ui_columns.dllfoo_ui_std.dllfoo_unpack.dllfoo_utils.dllfoo_vis_bacon.dllfoo_vis_manager.dllfoo_vis_simple_spectrum.dllfoo_vorbisenc.dllfoo_wavpack.dllfoo_wma.dllfoo_xa.dlllibpng12.dll[Ico.Copy]aac.icoape.icoapl.icocd.icocue.icoflac.icofpl.icofrog.icogeneric.icoit.icom3u.icom3u8.icom4a.icomac.icomka.icomod.icomp2.icomp3.icomp4.icompc.icoogg.icopls.icos3m.icoshn.icospx.icovqf.icowav.icowma.icowv.icoxm.ico[Inf.Copy]%FILENAME%.inf[Inf.Del]%FILENAME%.inf%FILENAME%.PNF[Inst.Reg]HKLM,%CLASS%\.aac, , , "%APPZ%.aac"HKLM,%CLASS%\.ac3, , , "%APPZ%.ac3"HKLM,%CLASS%\.aif, , , "%APPZ%.aif"HKLM,%CLASS%\.aiff, , , "%APPZ%.aiff"HKLM,%CLASS%\.ape, , , "%APPZ%.ape"HKLM,%CLASS%\.apl, , , "%APPZ%.apl"HKLM,%CLASS%\.au, , , "%APPZ%.au"HKLM,%CLASS%\.ay, , , "%APPZ%.ay"HKLM,%CLASS%\.cda, , , "%APPZ%.cda"HKLM,%CLASS%\.cpc, , , "%APPZ%.cpc"HKLM,%CLASS%\.cue, , , "%APPZ%.cue"HKLM,%CLASS%\.fla, , , "%APPZ%.flac"HKLM,%CLASS%\.flac, , , "%APPZ%.flac"HKLM,%CLASS%\.fpl, , , "%APPZ%.fpl"HKLM,%CLASS%\.gbr, , , "%APPZ%.gbr"HKLM,%CLASS%\.gbs, , , "%APPZ%.gbs"HKLM,%CLASS%\.hes, , , "%APPZ%.hes"HKLM,%CLASS%\.iff, , , "%APPZ%.iff"HKLM,%CLASS%\.it, , , "%APPZ%.it"HKLM,%CLASS%\.itz, , , "%APPZ%.itz"HKLM,%CLASS%\.kss, , , "%APPZ%.kss"HKLM,%CLASS%\.m3u8, , , "%APPZ%.m3u8"HKLM,%CLASS%\.m4a, , , "%APPZ%.m4a"HKLM,%CLASS%\.mac, , , "%APPZ%.mac"HKLM,%CLASS%\.mdz, , , "%APPZ%.mdz"HKLM,%CLASS%\.minipsf, , , "%APPZ%.minipsf"HKLM,%CLASS%\.minipsf2, , , "%APPZ%.minipsf2"HKLM,%CLASS%\.mka, , , "%APPZ%.mka"HKLM,%CLASS%\.mo3, , , "%APPZ%.mo3"HKLM,%CLASS%\.mod, , , "%APPZ%.mod"HKLM,%CLASS%\.mp+, , , "%APPZ%.mpc"HKLM,%CLASS%\.mp3, , , "%APPZ%.mp3"HKLM,%CLASS%\.mpc, , , "%APPZ%.mpc"HKLM,%CLASS%\.mpp, , , "%APPZ%.mpc"HKLM,%CLASS%\.mtm, , , "%APPZ%.mtm"HKLM,%CLASS%\.nsf, , , "%APPZ%.nsf"HKLM,%CLASS%\.nsfe, , , "%APPZ%.nsfe"HKLM,%CLASS%\.ofr, , , "%APPZ%.ofr"HKLM,%CLASS%\.ofs, , , "%APPZ%.ofs"HKLM,%CLASS%\.ogg, , , "%APPZ%.ogg"HKLM,%CLASS%\.pac, , , "%APPZ%.pac"HKLM,%CLASS%\.pce, , , "%APPZ%.pce"HKLM,%CLASS%\.psf, , , "%APPZ%.psf"HKLM,%CLASS%\.psf2, , , "%APPZ%.psf2"HKLM,%CLASS%\.s3m, , , "%APPZ%.s3m"HKLM,%CLASS%\.s3z, , , "%APPZ%.s3z"HKLM,%CLASS%\.shn, , , "%APPZ%.shn"HKLM,%CLASS%\.sid, , , "%APPZ%.sid"HKLM,%CLASS%\.snd, , , "%APPZ%.snd"HKLM,%CLASS%\.spc, , , "%APPZ%.spc"HKLM,%CLASS%\.spx, , , "%APPZ%.spx"HKLM,%CLASS%\.svx, , , "%APPZ%.svx"HKLM,%CLASS%\.tfm, , , "%APPZ%.tfm"HKLM,%CLASS%\.tta, , , "%APPZ%.tta"HKLM,%CLASS%\.umx, , , "%APPZ%.umx"HKLM,%CLASS%\.voc, , , "%APPZ%.voc"HKLM,%CLASS%\.wav, , , "%APPZ%.wav"HKLM,%CLASS%\.wma, , , "%APPZ%.wma"HKLM,%CLASS%\.wv, , , "%APPZ%.wv"HKLM,%CLASS%\.xa, , , "%APPZ%.xa"HKLM,%CLASS%\.xm, , , "%APPZ%.xm"HKLM,%CLASS%\.xmz, , , "%APPZ%.xmz"HKLM,%CLASSAPP%, , , "play"HKLM,%CLASSAPP%\enqueue, , , "Enqueue in foobar2000"HKLM,%CLASSAPP%\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%CLASSAPP%\open, , , "Open in foobar2000"HKLM,%CLASSAPP%open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%CLASSAPP%\play, , , "Play in foobar2000"HKLM,%CLASSAPP%\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%CLASSDIR%\foobar2000.enqueue, , , "&Enqueue in foobar2000"HKLM,%CLASSDIR%\foobar2000.enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%CLASSDIR%\foobar2000.play, , , "&Play in foobar2000"HKLM,%CLASSDIR%\foobar2000.play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAAC%, , , "Audio file (AAC)"HKLM,%FBAAC%\DefaultIcon, , , "%16422%\%APPZ%\icons\aac.ico"HKLM,%FBAAC%\shell, , , "play"HKLM,%FBAAC%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBAAC%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBAAC%\shell\open, , , "Open in foobar2000"HKLM,%FBAAC%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAAC%\shell\play, , , "Play in foobar2000"HKLM,%FBAAC%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAC3%, , , "Audio file (AC3)"HKLM,%FBAC3%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBAC3%\shell, , , "play"HKLM,%FBAC3%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBAC3%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBAC3%\shell\open, , , "Open in foobar2000"HKLM,%FBAC3%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAC3%\shell\play, , , "Play in foobar2000"HKLM,%FBAC3%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAIF%, , , "Audio file (AIF)"HKLM,%FBAIF%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBAIF%\shell, , , "play"HKLM,%FBAIF%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBAIF%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBAIF%\shell\open, , , "Open in foobar2000"HKLM,%FBAIF%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAIF%\shell\play, , , "Play in foobar2000"HKLM,%FBAIF%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAIFF%, , , "Audio file (AIFF)"HKLM,%FBAIFF%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBAIFF%\shell, , , "play"HKLM,%FBAIFF%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBAIFF%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBAIFF%\shell\open, , , "Open in foobar2000"HKLM,%FBAIFF%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAIFF%\shell\play, , , "Play in foobar2000"HKLM,%FBAIFF%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAPE%, , , "Audio file (APE)"HKLM,%FBAPE%\DefaultIcon, , , "%16422%\%APPZ%\icons\ape.ico"HKLM,%FBAPE%\shell, , , "play"HKLM,%FBAPE%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBAPE%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBAPE%\shell\open, , , "Open in foobar2000"HKLM,%FBAPE%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAPE%\shell\play, , , "Play in foobar2000"HKLM,%FBAPE%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAPL%, , , "Monkey's Audio Image Link file"HKLM,%FBAPL%\DefaultIcon, , , "%16422%\%APPZ%\icons\apl.ico"HKLM,%FBAPL%\shell, , , "play"HKLM,%FBAPL%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBAPL%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBAPL%\shell\open, , , "Open in foobar2000"HKLM,%FBAPL%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAPL%\shell\play, , , "Play in foobar2000"HKLM,%FBAPL%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAU%, , , "Audio file (AU)"HKLM,%FBAU%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBAU%\shell, , , "play"HKLM,%FBAU%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBAU%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBAU%\shell\open, , , "Open in foobar2000"HKLM,%FBAU%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAU%\shell\play, , , "Play in foobar2000"HKLM,%FBAU%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAY%, , , "Audio file (AY)"HKLM,%FBAY%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBAY%\shell, , , "play"HKLM,%FBAY%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBAY%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBAY%\shell\open, , , "Open in foobar2000"HKLM,%FBAY%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBAY%\shell\play, , , "Play in foobar2000"HKLM,%FBAY%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBCDA%, , , "CD track"HKLM,%FBCDA%\DefaultIcon, , , "%16422%\%APPZ%\icons\cd.ico"HKLM,%FBCDA%\shell, , , "play"HKLM,%FBCDA%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBCDA%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBCDA%\shell\open, , , "Open in foobar2000"HKLM,%FBCDA%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBCDA%\shell\play, , , "Play in foobar2000"HKLM,%FBCDA%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBCPC%, , , "Audio file (CPC)"HKLM,%FBCPC%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBCPC%\shell, , , "play"HKLM,%FBCPC%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBCPC%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBCPC%\shell\open, , , "Open in foobar2000"HKLM,%FBCPC%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBCPC%\shell\play, , , "Play in foobar2000"HKLM,%FBCPC%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBCUE%, , , "Cue sheet"HKLM,%FBCUE%\DefaultIcon, , , "%16422%\%APPZ%\icons\cue.ico"HKLM,%FBCUE%\shell, , , "play"HKLM,%FBCUE%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBCUE%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBCUE%\shell\open, , , "Open in foobar2000"HKLM,%FBCUE%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBCUE%\shell\play, , , "Play in foobar2000"HKLM,%FBCUE%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBFILE%, , , "Audio file (FILE)"HKLM,%FBFILE%\DefaultIcon, , , "%16422%\%APPZ%\"HKLM,%FBFILE%\shell, , , "play"HKLM,%FBFILE%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBFILE%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBFILE%\shell\open, , , "Open in foobar2000"HKLM,%FBFILE%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBFILE%\shell\play, , , "Play in foobar2000"HKLM,%FBFILE%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBFLAC%, , , "Audio file (FLAC)"HKLM,%FBFLAC%\DefaultIcon, , , "%16422%\%APPZ%\icons\flac.ico"HKLM,%FBFLAC%\shell, , , "play"HKLM,%FBFLAC%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBFLAC%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBFLAC%\shell\open, , , "Open in foobar2000"HKLM,%FBFLAC%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBFLAC%\shell\play, , , "Play in foobar2000"HKLM,%FBFLAC%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBFPL%, , , "FPL playlist"HKLM,%FBFPL%\DefaultIcon, , , "%16422%\%APPZ%\icons\fpl.ico"HKLM,%FBFPL%\shell, , , "play"HKLM,%FBFPL%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBFPL%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBFPL%\shell\open, , , "Open in foobar2000"HKLM,%FBFPL%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBFPL%\shell\play, , , "Play in foobar2000"HKLM,%FBFPL%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBGBR%, , , "Audio file (GBR)"HKLM,%FBGBR%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBGBR%\shell, , , "play"HKLM,%FBGBR%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBGBR%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBGBR%\shell\open, , , "Open in foobar2000"HKLM,%FBGBR%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBGBR%\shell\play, , , "Play in foobar2000"HKLM,%FBGBR%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBGBS%, , , "Audio file (GBS)"HKLM,%FBGBS%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBGBS%\shell, , , "play"HKLM,%FBGBS%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBGBS%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBGBS%\shell\open, , , "Open in foobar2000"HKLM,%FBGBS%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBGBS%\shell\play, , , "Play in foobar2000"HKLM,%FBGBS%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBHES%, , , "Audio file (HES)"HKLM,%FBHES%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBHES%\shell, , , "play"HKLM,%FBHES%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBHES%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBHES%\shell\open, , , "Open in foobar2000"HKLM,%FBHES%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBHES%\shell\play, , , "Play in foobar2000"HKLM,%FBHES%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBIFF%, , , "Audio file (IFF)"HKLM,%FBIFF%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBIFF%\shell, , , "play"HKLM,%FBIFF%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBIFF%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBIFF%\shell\open, , , "Open in foobar2000"HKLM,%FBIFF%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBIFF%\shell\play, , , "Play in foobar2000"HKLM,%FBIFF%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBIT%, , , "Audio file (IT)"HKLM,%FBIT%\DefaultIcon, , , "%16422%\%APPZ%\icons\it.ico"HKLM,%FBIT%\shell, , , "play"HKLM,%FBIT%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBIT%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBIT%\shell\open, , , "Open in foobar2000"HKLM,%FBIT%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBIT%\shell\play, , , "Play in foobar2000"HKLM,%FBIT%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBITZ%, , , "Audio file (ITZ)"HKLM,%FBITZ%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBITZ%\shell, , , "play"HKLM,%FBITZ%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBITZ%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBITZ%\shell\open, , , "Open in foobar2000"HKLM,%FBITZ%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBITZ%\shell\play, , , "Play in foobar2000"HKLM,%FBITZ%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBKSS%, , , "Audio file (KSS)"HKLM,%FBKSS%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBKSS%\shell, , , "play"HKLM,%FBKSS%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBKSS%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBKSS%\shell\open, , , "Open in foobar2000"HKLM,%FBKSS%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBKSS%\shell\play, , , "Play in foobar2000"HKLM,%FBKSS%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBM3U8%, , , "M3U8 playlist"HKLM,%FBM3U8%\DefaultIcon, , , "%16422%\%APPZ%\icons\m3u8.ico"HKLM,%FBM3U8%\shell, , , "play"HKLM,%FBM3U8%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBM3U8%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBM3U8%\shell\open, , , "Open in foobar2000"HKLM,%FBM3U8%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBM3U8%\shell\play, , , "Play in foobar2000"HKLM,%FBM3U8%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBM4A%, , , "Audio file (M4A)"HKLM,%FBM4A%\DefaultIcon, , , "%16422%\%APPZ%\icons\m4a.ico"HKLM,%FBM4A%\shell, , , "play"HKLM,%FBM4A%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBM4A%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBM4A%\shell\open, , , "Open in foobar2000"HKLM,%FBM4A%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBM4A%\shell\play, , , "Play in foobar2000"HKLM,%FBM4A%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMAC%, , , "Audio file (Monkey's Audio)"HKLM,%FBMAC%\DefaultIcon, , , "%16422%\%APPZ%\icons\mac.ico"HKLM,%FBMAC%\shell, , , "play"HKLM,%FBMAC%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMAC%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMAC%\shell\open, , , "Open in foobar2000"HKLM,%FBMAC%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMAC%\shell\play, , , "Play in foobar2000"HKLM,%FBMAC%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMDZ%, , , "Audio file (MDZ)"HKLM,%FBMDZ%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBMDZ%\shell, , , "play"HKLM,%FBMDZ%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMDZ%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMDZ%\shell\open, , , "Open in foobar2000"HKLM,%FBMDZ%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMDZ%\shell\play, , , "Play in foobar2000"HKLM,%FBMDZ%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMPSF%, , , "Audio file (MINIPSF)"HKLM,%FBMPSF%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBMPSF%\shell, , , "play"HKLM,%FBMPSF%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMPSF%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMPSF%\shell\open, , , "Open in foobar2000"HKLM,%FBMPSF%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMPSF%\shell\play, , , "Play in foobar2000"HKLM,%FBMPSF%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMPSF2%, , , "Audio file (MINIPSF2)"HKLM,%FBMPSF2%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBMPSF2%\shell, , , "play"HKLM,%FBMPSF2%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMPSF2%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMPSF2%\shell\open, , , "Open in foobar2000"HKLM,%FBMPSF2%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMPSF2%\shell\play, , , "Play in foobar2000"HKLM,%FBMPSF2%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMKA%, , , "Audio file (MKA)"HKLM,%FBMKA%\DefaultIcon, , , "%16422%\%APPZ%\icons\mka.ico"HKLM,%FBMKA%\shell, , , "play"HKLM,%FBMKA%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMKA%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMKA%\shell\open, , , "Open in foobar2000"HKLM,%FBMKA%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMKA%\shell\play, , , "Play in foobar2000"HKLM,%FBMKA%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMO3%, , , "Audio file (MO3)"HKLM,%FBMO3%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBMO3%\shell, , , "play"HKLM,%FBMO3%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMO3%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMO3%\shell\open, , , "Open in foobar2000"HKLM,%FBMO3%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMO3%\shell\play, , , "Play in foobar2000"HKLM,%FBMO3%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMOD%, , , "Audio file (MOD)"HKLM,%FBMOD%\DefaultIcon, , , "%16422%\%APPZ%\icons\mod.ico"HKLM,%FBMOD%\shell, , , "play"HKLM,%FBMOD%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMOD%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMOD%\shell\open, , , "Open in foobar2000"HKLM,%FBMOD%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMOD%\shell\play, , , "Play in foobar2000"HKLM,%FBMOD%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMP3%, , , "Audio file (MP3)"HKLM,%FBMP3%\DefaultIcon, , , "%16422%\%APPZ%\icons\mp3.ico"HKLM,%FBMP3%\shell, , , "play"HKLM,%FBMP3%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMP3%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMP3%\shell\open, , , "Open in foobar2000"HKLM,%FBMP3%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMP3%\shell\play, , , "Play in foobar2000"HKLM,%FBMP3%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMPC%, , , "Audio file (Musepack)"HKLM,%FBMPC%\DefaultIcon, , , "%16422%\%APPZ%\icons\mpc.ico"HKLM,%FBMPC%\shell, , , "play"HKLM,%FBMPC%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMPC%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMPC%\shell\open, , , "Open in foobar2000"HKLM,%FBMPC%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMPC%\shell\play, , , "Play in foobar2000"HKLM,%FBMPC%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMTM%, , , "Audio file (MTM)"HKLM,%FBMTM%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBMTM%\shell, , , "play"HKLM,%FBMTM%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBMTM%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBMTM%\shell\open, , , "Open in foobar2000"HKLM,%FBMTM%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBMTM%\shell\play, , , "Play in foobar2000"HKLM,%FBMTM%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBNSF%, , , "Audio file (NSF)"HKLM,%FBNSF%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBNSF%\shell, , , "play"HKLM,%FBNSF%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBNSF%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBNSF%\shell\open, , , "Open in foobar2000"HKLM,%FBNSF%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBNSF%\shell\play, , , "Play in foobar2000"HKLM,%FBNSF%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBNSFE%, , , "Audio file (NSFE)"HKLM,%FBNSFE%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBNSFE%\shell, , , "play"HKLM,%FBNSFE%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBNSFE%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBNSFE%\shell\open, , , "Open in foobar2000"HKLM,%FBNSFE%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBNSFE%\shell\play, , , "Play in foobar2000"HKLM,%FBNSFE%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBOFR%, , , "Audio file (OptimFROG)"HKLM,%FBOFR%\DefaultIcon, , , "%16422%\%APPZ%\icons\frog.ico"HKLM,%FBOFR%\shell, , , "play"HKLM,%FBOFR%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBOFR%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBOFR%\shell\open, , , "Open in foobar2000"HKLM,%FBOFR%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBOFR%\shell\play, , , "Play in foobar2000"HKLM,%FBOFR%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBOFS%, , , "Audio file (OptimFROG-DS)"HKLM,%FBOFS%\DefaultIcon, , , "%16422%\%APPZ%\icons\frog.ico"HKLM,%FBOFS%\shell, , , "play"HKLM,%FBOFS%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBOFS%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBOFS%\shell\open, , , "Open in foobar2000"HKLM,%FBOFS%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBOFS%\shell\play, , , "Play in foobar2000"HKLM,%FBOFS%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBOGG%, , , "Audio file (Ogg)"HKLM,%FBOGG%\DefaultIcon, , , "%16422%\%APPZ%\icons\ogg.ico"HKLM,%FBOGG%\shell, , , "play"HKLM,%FBOGG%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBOGG%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBOGG%\shell\open, , , "Open in foobar2000"HKLM,%FBOGG%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBOGG%\shell\play, , , "Play in foobar2000"HKLM,%FBOGG%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBPAC%, , , "Audio file (LPAC)"HKLM,%FBPAC%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBPAC%\shell, , , "play"HKLM,%FBPAC%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBPAC%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBPAC%\shell\open, , , "Open in foobar2000"HKLM,%FBPAC%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBPAC%\shell\play, , , "Play in foobar2000"HKLM,%FBPAC%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBPCE%, , , "Audio file (PCE)"HKLM,%FBPCE%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBPCE%\shell, , , "play"HKLM,%FBPCE%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBPCE%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBPCE%\shell\open, , , "Open in foobar2000"HKLM,%FBPCE%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBPCE%\shell\play, , , "Play in foobar2000"HKLM,%FBPCE%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBPSF%, , , "Audio file (PSF)"HKLM,%FBPSF%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBPSF%\shell, , , "play"HKLM,%FBPSF%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBPSF%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBPSF%\shell\open, , , "Open in foobar2000"HKLM,%FBPSF%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBPSF%\shell\play, , , "Play in foobar2000"HKLM,%FBPSF%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBPSF2%, , , "Audio file (PSF2)"HKLM,%FBPSF2%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBPSF2%\shell, , , "play"HKLM,%FBPSF2%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBPSF2%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBPSF2%\shell\open, , , "Open in foobar2000"HKLM,%FBPSF2%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBPSF2%\shell\play, , , "Play in foobar2000"HKLM,%FBPSF2%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBS3M%, , , "Audio file (S3M)"HKLM,%FBS3M%\DefaultIcon, , , "%16422%\%APPZ%\icons\s3m.ico"HKLM,%FBS3M%\shell, , , "play"HKLM,%FBS3M%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBS3M%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBS3M%\shell\open, , , "Open in foobar2000"HKLM,%FBS3M%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBS3M%\shell\play, , , "Play in foobar2000"HKLM,%FBS3M%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBS3Z%, , , "Audio file (S3Z)"HKLM,%FBS3Z%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBS3Z%\shell, , , "play"HKLM,%FBS3Z%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBS3Z%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBS3Z%\shell\open, , , "Open in foobar2000"HKLM,%FBS3Z%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBS3Z%\shell\play, , , "Play in foobar2000"HKLM,%FBS3Z%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSHN%, , , "Audio file (Shorten)"HKLM,%FBSHN%\DefaultIcon, , , "%16422%\%APPZ%\icons\shn.ico"HKLM,%FBSHN%\shell, , , "play"HKLM,%FBSHN%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBSHN%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBSHN%\shell\open, , , "Open in foobar2000"HKLM,%FBSHN%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSHN%\shell\play, , , "Play in foobar2000"HKLM,%FBSHN%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSID%, , , "Audio file (SID)"HKLM,%FBSID%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBSID%\shell, , , "play"HKLM,%FBSID%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBSID%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBSID%\shell\open, , , "Open in foobar2000"HKLM,%FBSID%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSID%\shell\play, , , "Play in foobar2000"HKLM,%FBSID%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSND%, , , "Audio file (SND)"HKLM,%FBSND%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBSND%\shell, , , "play"HKLM,%FBSND%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBSND%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBSND%\shell\open, , , "Open in foobar2000"HKLM,%FBSND%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSND%\shell\play, , , "Play in foobar2000"HKLM,%FBSND%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSPC%, , , "Audio file (SPC)"HKLM,%FBSPC%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBSPC%\shell, , , "play"HKLM,%FBSPC%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBSPC%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBSPC%\shell\open, , , "Open in foobar2000"HKLM,%FBSPC%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSPC%\shell\play, , , "Play in foobar2000"HKLM,%FBSPC%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSPX%, , , "Audio file (Speex)"HKLM,%FBSPX%\DefaultIcon, , , "%16422%\%APPZ%\icons\spx.ico"HKLM,%FBSPX%\shell, , , "play"HKLM,%FBSPX%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBSPX%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBSPX%\shell\open, , , "Open in foobar2000"HKLM,%FBSPX%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSPX%\shell\play, , , "Play in foobar2000"HKLM,%FBSPX%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSVX%, , , "Audio file (SVX)"HKLM,%FBSVX%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBSVX%\shell, , , "play"HKLM,%FBSVX%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBSVX%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBSVX%\shell\open, , , "Open in foobar2000"HKLM,%FBSVX%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBSVX%\shell\play, , , "Play in foobar2000"HKLM,%FBSVX%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBTFM%, , , "Audio file (TFMX)"HKLM,%FBTFM%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBTFM%\shell, , , "play"HKLM,%FBTFM%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBTFM%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBTFM%\shell\open, , , "Open in foobar2000"HKLM,%FBTFM%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBTFM%\shell\play, , , "Play in foobar2000"HKLM,%FBTFM%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBTTA%, , , "Audio file (TTA)"HKLM,%FBTTA%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBTTA%\shell, , , "play"HKLM,%FBTTA%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBTTA%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBTTA%\shell\open, , , "Open in foobar2000"HKLM,%FBTTA%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBTTA%\shell\play, , , "Play in foobar2000"HKLM,%FBTTA%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBUMX%, , , "Audio file (UMX)"HKLM,%FBUMX%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBUMX%\shell, , , "play"HKLM,%FBUMX%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBUMX%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBUMX%\shell\open, , , "Open in foobar2000"HKLM,%FBUMX%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBUMX%\shell\play, , , "Play in foobar2000"HKLM,%FBUMX%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBVOC%, , , "Audio file (VOC)"HKLM,%FBVOC%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBVOC%\shell, , , "play"HKLM,%FBVOC%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBVOC%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBVOC%\shell\open, , , "Open in foobar2000"HKLM,%FBVOC%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBVOC%\shell\play, , , "Play in foobar2000"HKLM,%FBVOC%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBWAV%, , , "Audio file (WAV)"HKLM,%FBWAV%\DefaultIcon, , , "%16422%\%APPZ%\icons\wav.ico"HKLM,%FBWAV%\shell, , , "play"HKLM,%FBWAV%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBWAV%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBWAV%\shell\open, , , "Open in foobar2000"HKLM,%FBWAV%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBWAV%\shell\play, , , "Play in foobar2000"HKLM,%FBWAV%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBWMA%, , , "Audio file (Windows Media Audio)"HKLM,%FBWMA%\DefaultIcon, , , "%16422%\%APPZ%\icons\wma.ico"HKLM,%FBWMA%\shell, , , "play"HKLM,%FBWMA%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBWMA%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBWMA%\shell\open, , , "Open in foobar2000"HKLM,%FBWMA%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBWMA%\shell\play, , , "Play in foobar2000"HKLM,%FBWMA%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBWV%, , , "Audio file (WavPack)"HKLM,%FBWV%\DefaultIcon, , , "%16422%\%APPZ%\icons\wv.ico"HKLM,%FBWV%\shell, , , "play"HKLM,%FBWV%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBWV%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBWV%\shell\open, , , "Open in foobar2000"HKLM,%FBWV%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBWV%\shell\play, , , "Play in foobar2000"HKLM,%FBWV%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBXA%, , , "Audio file (XA)"HKLM,%FBXA%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBXA%\shell, , , "play"HKLM,%FBXA%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBXA%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBXA%\shell\open, , , "Open in foobar2000"HKLM,%FBXA%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBXA%\shell\play, , , "Play in foobar2000"HKLM,%FBXA%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBXM%, , , "Audio file (XM)"HKLM,%FBXM%\DefaultIcon, , , "%16422%\%APPZ%\icons\xm.ico"HKLM,%FBXM%\shell, , , "play"HKLM,%FBXM%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBXM%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBXM%\shell\open, , , "Open in foobar2000"HKLM,%FBXM%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBXM%\shell\play, , , "Play in foobar2000"HKLM,%FBXM%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBXMZ%, , , "Audio file (XMZ)"HKLM,%FBXMZ%\DefaultIcon, , , "%16422%\%APPZ%\icons\generic.ico"HKLM,%FBXMZ%\shell, , , "play"HKLM,%FBXMZ%\shell\enqueue, , , "Enqueue in foobar2000"HKLM,%FBXMZ%\shell\enqueue\command, , , "%16422%\%APPZ%\foobar2000.exe /add %1"HKLM,%FBXMZ%\shell\open, , , "Open in foobar2000"HKLM,%FBXMZ%\shell\open\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKLM,%FBXMZ%\shell\play, , , "Play in foobar2000"HKLM,%FBXMZ%\shell\play\command, , , "%16422%\%APPZ%\foobar2000.exe %1"HKCU,%REGPATH%, StartMenuDir, , foobar2000HKCU,%REGPATH%, InstallDir, , %16422%\%APPZ%[AddLink]setup.ini, progman.groups,, ""group1="%16395%\Programs\%APPZ%\"""setup.ini, group1,,"""%APPZ%"",""""""%16422%\%APPZ%\foobar2000.exe"""""""setup.ini, progman.groups,, ""group2="%16395%\Programs\%APPZ%\Help\"""setup.ini, group2,,"""FAQ"",""""""%16422%\%APPZ%\FAQ.html"""""""setup.ini, progman.groups,, ""group2="%16395%\Programs\%APPZ%\Help\"""setup.ini, group2,,"""Title Format"",""""""%16422%\%APPZ%\titleformat_help.html"""""""setup.ini, progman.groups,, ""group2="%16395%\Programs\%APPZ%\Help\"""setup.ini, group2,,"""DB Search"",""""""%16422%\%APPZ%\foo_dbsearch_help.html"""""""setup.ini, progman.groups,, ""group2="%16395%\Programs\%APPZ%\Help\"""setup.ini, group2,,"""Playlist Generator"",""""""%16422%\%APPZ%\foo_playlistgen_ex.html"""""""setup.ini, progman.groups,, ""group3="%16410%\%QLAUNCH%\"""setup.ini, group3,,"""%APPZ%"",""""""%16422%\%APPZ%\foobar2000.exe"""""""[Uninst.Reg]HKLM,%UNINSTAL%\%APPZ%,DisplayName,,"foobar2000 v0.83"HKLM,%UNINSTAL%\%APPZ%,UninstallString,,"%REMOVCMD% %17%\%FILENAME%.inf"[NoDir.Reg]HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemDir,,"%11%\cmd.exe /C RD /S /Q ""%16422%\%APPZ%"""HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemLink1,,"%11%\cmd.exe /C RD /S /Q ""%16395%\Programs\%APPZ%"""HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemLink2,,"%11%\cmd.exe /C DEL /F /Q ""%16410%\%QLAUNCH%\%APPZ%.lnk"""[Strings]APPZ = "foobar2000"CLASS = "SOFTWARE\Classes"CLASSAPP = "SOFTWARE\Classes\Applications\foobar2000.exe\shell"CLASSDIR = "SOFTWARE\Classes\Directory\shell\"FBAAC = "SOFTWARE\Classes\foobar2000.aac"FBAC3 = "SOFTWARE\Classes\foobar2000.ac3"FBAIF = "SOFTWARE\Classes\foobar2000.aif"FBAIFF = "SOFTWARE\Classes\foobar2000.aiff"FBAPE = "SOFTWARE\Classes\foobar2000.ape"FBAPL = "SOFTWARE\Classes\foobar2000.apl"FBAU = "SOFTWARE\Classes\foobar2000.au"FBAY = "SOFTWARE\Classes\foobar2000.ay"FBCDA = "SOFTWARE\Classes\foobar2000.cda"FBCPC = "SOFTWARE\Classes\foobar2000.cpc"FBCUE = "SOFTWARE\Classes\foobar2000.cue"FBFILE = "SOFTWARE\Classes\foobar2000.file"FBFLAC = "SOFTWARE\Classes\foobar2000.flac"FBFPL = "SOFTWARE\Classes\foobar2000.fpl"FBGBR = "SOFTWARE\Classes\foobar2000.gbr"FBGBS = "SOFTWARE\Classes\foobar2000.gbs"FBHES = "SOFTWARE\Classes\foobar2000.hes"FBIFF = "SOFTWARE\Classes\foobar2000.iff"FBIT = "SOFTWARE\Classes\foobar2000.it"FBITZ = "SOFTWARE\Classes\foobar2000.itz"FBKSS = "SOFTWARE\Classes\foobar2000.kss"FBM3U8 = "SOFTWARE\Classes\foobar2000.m3u8"FBM4A = "SOFTWARE\Classes\foobar2000.m4a"FBMAC = "SOFTWARE\Classes\foobar2000.mac"FBMDZ = "SOFTWARE\Classes\foobar2000.mdz"FBMPSF = "SOFTWARE\Classes\foobar2000.minipsf"FBMPSF2 = "SOFTWARE\Classes\foobar2000.minipsf2"FBMKA = "SOFTWARE\Classes\foobar2000.mka"FBMO3 = "SOFTWARE\Classes\foobar2000.mo3"FBMOD = "SOFTWARE\Classes\foobar2000.mod"FBMP3 = "SOFTWARE\Classes\foobar2000.mp3"FBMPC = "SOFTWARE\Classes\foobar2000.mpc"FBMTM = "SOFTWARE\Classes\foobar2000.mtm"FBNSF = "SOFTWARE\Classes\foobar2000.nsf"FBNSFE = "SOFTWARE\Classes\foobar2000.nsfe"FBOFR = "SOFTWARE\Classes\foobar2000.ofr"FBOFS = "SOFTWARE\Classes\foobar2000.ofs"FBOGG = "SOFTWARE\Classes\foobar2000.ogg"FBPAC = "SOFTWARE\Classes\foobar2000.pac"FBPCE = "SOFTWARE\Classes\foobar2000.pce"FBPSF = "SOFTWARE\Classes\foobar2000.psf"FBPSF2 = "SOFTWARE\Classes\foobar2000.psf2"FBS3M = "SOFTWARE\Classes\foobar2000.s3m"FBS3Z = "SOFTWARE\Classes\foobar2000.s3z"FBSHN = "SOFTWARE\Classes\foobar2000.shn"FBSID = "SOFTWARE\Classes\foobar2000.sid"FBSND = "SOFTWARE\Classes\foobar2000.snd"FBSPC = "SOFTWARE\Classes\foobar2000.spc"FBSPX = "SOFTWARE\Classes\foobar2000.spx"FBSVX = "SOFTWARE\Classes\foobar2000.svx"FBTFM = "SOFTWARE\Classes\foobar2000.tfm"FBTTA = "SOFTWARE\Classes\foobar2000.tta"FBUMX = "SOFTWARE\Classes\foobar2000.umx"FBVOC = "SOFTWARE\Classes\foobar2000.voc"FBWAV = "SOFTWARE\Classes\foobar2000.wav"FBWMA = "SOFTWARE\Classes\foobar2000.wma"FBWV = "SOFTWARE\Classes\foobar2000.wv"FBXA = "SOFTWARE\Classes\foobar2000.xa"FBXM = "SOFTWARE\Classes\foobar2000.xm"FBXMZ = "SOFTWARE\Classes\foobar2000.xmz"FILENAME = "Miofoobar2Kv083"QLAUNCH = "Microsoft\Internet Explorer\Quick Launch"REMOVCMD = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132"UNINSTAL = "Software\Microsoft\Windows\CurrentVersion\Uninstall"USERPATH = "SOFTWARE\foobar2000" Edited June 4, 2005 by MioKawaii
MioKawaii Posted June 3, 2005 Author Posted June 3, 2005 (edited) RegCleaner v4.3Comment: This is an old software but still very useful and free. The original software uses very old NSIS, so no silent instal. This INF will do silent install, create shortcuts & add uninstall entry in Add & Remove Program. Some files are remove to reduce size. See [Core.Copy] + [Lang.Copy] for needed files.[Version]Signature="$Windows NT$"[DefaultInstall]RequiredEngine = SetupapiAddReg = Uninst.RegCopyFiles = Core.Copy, Lang.Copy, Inf.CopyUpdateInis = AddLink[DefaultUninstall]RequiredEngine = SetupapiAddReg = NoDir.RegDelReg = Uninst.RegDelFiles = Core.Copy, Lang.Copy Inf.Del[DestinationDirs]Core.Copy=16422,%DESCNAME%Lang.Copy=16422,%Lang%Inf.Copy = 17File.Del = 17[Core.Copy]DefaultColors.datDefaultColumns.datDefaultOptions.datDisclaimed.datRegCleaner.exeignorelist.datreadme.htm[Lang.Copy]English.rlg[Inf.Copy]%FILENAME%.inf[Inf.Del]%FILENAME%.inf%FILENAME%.PNF[AddLink]setup.ini, progman.groups,, ""group1="%16395%\Programs\ProToolz\"""setup.ini, group1,,"""%DESCNAME%"",""""""%16422%\%DESCNAME%\RegCleaner.exe"""""""setup.ini, progman.groups,, ""group2="%16410%\Microsoft\Internet Explorer\Quick Launch\"""setup.ini, group2,,"""%DESCNAME%"",""""""%16422%\%DESCNAME%\RegCleaner.exe"""""""[Uninst.Reg]HKLM,%UNINSTAL%\%DESCNAME%,DisplayName,,"%DESCNAME%"HKLM,%UNINSTAL%\%DESCNAME%,UninstallString,,"%REMOVCMD% %17%\%FILENAME%.inf"[NoDir.Reg]HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemDir,,"%11%\cmd.exe /C RD /S /Q ""%16422%\%DESCNAME%"""HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemLink1,,"%11%\cmd.exe /C DEL /F /Q ""%16395%\Programs\ProToolz\%DESCNAME%.lnk"""HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemLink2,,"%11%\cmd.exe /C DEL /F /Q ""%16410%\Microsoft\Internet Explorer\Quick Launch\%DESCNAME%.lnk"""[Strings]DESCNAME = "RegCleaner v4.3"FILENAME = "MioRegCleanerv4.3"Lang = "RegCleaner v4.3\Languages"REMOVCMD = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132"UNINSTAL = "Software\Microsoft\Windows\CurrentVersion\Uninstall"ResHack v3.4.0.79Comment: This software does not require to install originally but this INF will do an unattended install, create shortcut and add unistall entry in "Add & Remove Program in control panel. Some files are remove to reduce size. See [Core.Copy] for needed files.[Version]Signature="$Windows NT$"[DefaultInstall]RequiredEngine = SetupapiAddReg = Uninst.RegCopyFiles = Core.Copy, Inf.CopyUpdateInis = AddLink[DefaultUninstall]RequiredEngine = SetupapiAddReg = NoDir.RegDelReg = Uninst.RegDelFiles = Core.Copy Inf.Del[DestinationDirs]Core.Copy=16422,%DESCNAME%Inf.Copy = 17File.Del = 17[Core.Copy]Dialogs.defResHacker.cntResHacker.exeResHacker.GIDResHacker.hlp[Inf.Copy]%FILENAME%.inf[Inf.Del]%FILENAME%.inf%FILENAME%.PNF[AddLink]setup.ini, progman.groups,, ""group1="%16395%\Programs\ProToolz\"""setup.ini, group1,,"""%DESCNAME%"",""""""%16422%\%DESCNAME%\ResHacker.exe"""""""setup.ini, progman.groups,, ""group2="%16410%\Microsoft\Internet Explorer\Quick Launch\"""setup.ini, group2,,"""%DESCNAME%"",""""""%16422%\%DESCNAME%\ResHacker.exe"""""""[Uninst.Reg]HKLM,%UNINSTAL%\%DESCNAME%,DisplayName,,"%DESCNAME%"HKLM,%UNINSTAL%\%DESCNAME%,UninstallString,,"%REMOVCMD% %17%\%FILENAME%.inf"[NoDir.Reg]HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemDir,,"%11%\cmd.exe /C RD /S /Q ""%16422%\%DESCNAME%"""HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemLink1,,"%11%\cmd.exe /C DEL /F /Q ""%16395%\Programs\ProToolz\%DESCNAME%.lnk"""HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce,RemLink2,,"%11%\cmd.exe /C DEL /F /Q ""%16410%\Microsoft\Internet Explorer\Quick Launch\%DESCNAME%.lnk"""[Strings]DESCNAME = "ResHack v3.4.0.79"FILENAME = "MioResHacker"REMOVCMD = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132"UNINSTAL = "Software\Microsoft\Windows\CurrentVersion\Uninstall" Edited June 4, 2005 by MioKawaii
Alanoll Posted June 4, 2005 Posted June 4, 2005 There we go! I went through and changed your [ CODE] tags to [ CODEBOX] tags. Causes them to have scolling so users don't have to Glad to see some innovation here! I must caution you however incase any foobar fanboys are around, as they may request that you remove your INF as it violates foobar's EULA. But then again, you didn't neccesary reverse engineer and create a new installer in teh same fashion they did...
MioKawaii Posted June 4, 2005 Author Posted June 4, 2005 There we go! I went through and changed your [ CODE]tags to [ CODEBOX] tags. Causes them to have scolling so users don't have to tongue.gifGlad to see some innovation here! I must caution you however incase any foobar fanboys are around, as they may request that you remove your INF as it violates foobar's EULA. But then again, you didn't neccesary reverse engineer and create a new installer in teh same fashion they did... Is there an INF already done somewhere? BTW, I just happen to find out how to use the scrolling windows and you edit my post. Thanx man!FYI, I have completed the INFs for WinImage, WinMX and WinHex as well. So should I post them?
MioKawaii Posted September 7, 2005 Author Posted September 7, 2005 Hi,I recently read your post but couldn't find your winimage inf file. Would it be possible to post it or email it to me?Regards,WinImage v7.0.7000Comment: Replace XXXX with your valid User Name and Key under "NameRegistered" and "CodeRegistered". This INF will do silent install, create shortcuts & add uninstall entry in Add & Remove Program. Some files are remove to reduce size. See [Core.Copy] for needed files.[Version]Signature ="$Windows NT$"[DefaultInstall]RequiredEngine = SetupapiAddReg = Inst.Reg, Uninst.RegCopyFiles = Core.Copy, Inf.CopyUpdateInis = AddLink[DefaultUninstall]RequiredEngine = SetupapiAddReg = NoDir.RegDelReg = Inst.Reg, Uninst.RegDelFiles = Core.Copy, Inf.Del[DestinationDirs]Core.Copy = 16422,%DESCNAME%Inf.Copy = 17Inf.Del = 17[Core.Copy]filedisk.regfiledisk.syswim16t95.dllwim32t95.dllwinimage.exewinimaus.cntwinimaus.hlp[Inf.Copy]%FILENAME%.inf[Inf.Del]%FILENAME%.inf%FILENAME%.PNF[Inst.Reg]HKLM, "%CLASS%\.bwz", , ,"%DESCNAME%"HKLM, "%CLASS%\.dsk", , , "%DESCNAME%"HKLM, "%CLASS%\.ima", , , "%DESCNAME%"HKLM, "%CLASS%\.img", , , "%DESCNAME%"HKLM, "%CLASS%\.imz", , , "%DESCNAME%"HKLM, "%CLASS%\.vfd", , , "%DESCNAME%"HKLM, "%CLASS%\.wil", , , "%DESCNAME%"HKLM, "%CLASS%\.wlz", , , "%DESCNAME%"HKLM, "%CLASS%\WinImage", , 0x00002000,HKLM, "%CLASS%\WinImage", , , "%DESCNAME%"HKLM, "%CLASS%\WinImage\DefaultIcon", , , "%16422%\%DESCNAME%\winimage.exe,0"HKLM, "%CLASS%\WinImage\shell\Extract\command", , , """%16422%\%DESCNAME%\winimage.exe"" /e ""%1"""HKLM, "%CLASS%\WinImage\shell\open\command", , , """%16422%\%DESCNAME%\winimage.exe"" ""%1"""HKLM, "%CTRL%", , 0x00002000,HKLM, "%CTRL%", ErrorControl ,0x00010001, 00000001HKLM, "%CTRL%", Start ,0x00010001, 00000001HKLM, "%CTRL%", Type ,0x00010001, 00000001HKLM, "%CTRL%\Parameters", NumberOfDevices ,0x00010001, 00000008HKLM, "%CURCTRL%", , 0x00002000,HKLM, "%CURCTRL%", ErrorControl ,0x00010001, 00000001HKLM, "%CURCTRL%", Start ,0x00010001, 00000001HKLM, "%CURCTRL%", Type ,0x00010001, 00000001HKLM, "%CURCTRL%\Parameters", NumberOfDevices ,0x00010001, 00000008HKCU, "%EXT%", IMA, ,"%16422%\%DESCNAME%\winimage.exe ^.IMA"HKCU, "%EXT%", IMG, ,"%16422%\%DESCNAME%\winimage.exe ^.IMG"HKCU, "%EXT%", IMZ, ,"%16422%\%DESCNAME%\winimage.exe ^.IMZ"HKCU, "%EXT%", DSK, ,"%16422%\%DESCNAME%\winimage.exe ^.DSK"HKCU, "%EXT%", WIL, ,"%16422%\%DESCNAME%\winimage.exe ^.WIL"HKCU, "%EXT%", WIZ, ,"%16422%\%DESCNAME%\winimage.exe ^.WIZ"HKCU, "%EXT%", BWZ, ,"%16422%\%DESCNAME%\winimage.exe ^.BWZ"HKCU, "%EXT%", VFD, ,"%16422%\%DESCNAME%\winimage.exe ^.VFD"HKCU, "%REGPATH%", , 0x00002000,HKCU, "%REGPATH%", NameRegistered, , XXXXXHKCU, "%REGPATH%", CodeRegistered, , XXXXXHKCU, "%REGPATH%", DispSplashBegin, , FALSEHKCU, "%REGPATH%", DispSplashEnd, , FALSEHKCU, "%REGPATH%", ProMode, , TRUEHKCU, "%REGPATH%", WinImageUseRegistry, , TRUEHKCU, "%REGPATH%", WinImageVersion, , 7000HKLM, "%SMWCV%\App Paths\winimage.exe", , 0x00002000,HKLM, "%SMWCV%\App Paths\winimage.exe", , , "%16422%\%DESCNAME%\winimage.exe"HKLM, "%SMWCV%\App Paths\winimage.exe", Path, , "%16422%\%DESCNAME%"[AddLink]setup.ini, progman.groups,, ""group1="%16395%\Programs\ProToolz\"""setup.ini, group1,,"""%DESCNAME%"",""""""%16422%\%DESCNAME%\winimage.exe"""""""setup.ini, progman.groups,, ""group2="%16410%\%QLAUNCH%\"""setup.ini, group2,,"""%DESCNAME%"",""""""%16422%\%DESCNAME%\winimage.exe"""""""[Uninst.Reg]HKLM, "%SMWCV%\Uninstall\%DESCNAME%", , 0x00002000,HKLM, "%SMWCV%\Uninstall\%DESCNAME%", DisplayName, , "WinImage v7.0.7000"HKLM, "%SMWCV%\Uninstall\%DESCNAME%", UninstallString, , "%REMOVCMD% %17%\%FILENAME%.inf"[NoDir.Reg]HKLM, "%SMWCV%\RunOnce", RemDir, , "%11%\cmd.exe /C RD /S /Q ""%16422%\%DESCNAME%"""HKLM, "%SMWCV%\RunOnce", RemLink1, , "%11%\cmd.exe /C DEL /F /Q ""%16395%\Programs\ProToolz\%DESCNAME%.lnk"""HKLM, "%SMWCV%\RunOnce", RemLink2, , "%11%\cmd.exe /C DEL /F /Q ""%16410%\%QLAUNCH%\%DESCNAME%.lnk"""[Strings]CLASS = "SOFTWARE\Classes"CTRL = "SYSTEM\ControlSet001\Services\FileDisk"CURCTRL = "SYSTEM\CurrentControlSet\Services\FileDisk"DESCNAME = "WinImage"EXT = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Extensions"FILENAME = "MioWinImagev7.0.7000"QLAUNCH = "Microsoft\Internet Explorer\Quick Launch"REMOVCMD = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall 132"REGPATH = "SOFTWARE\WinImage"SMWCV = "Software\Microsoft\Windows\CurrentVersion"
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now