home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 January / PCWorld_2007-01_cd.bin / audio-video / musicmatch / mmsetup_10000180_ENU.exe / DefaultControlFile.xml < prev    next >
Extensible Markup Language  |  2004-12-06  |  16KB  |  480 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Dwight Newton (MusicMatch Corporate) -->
  3. <!--This job will collect registry info about all programs that will run *ONCE* at startup -->
  4. <!--DOCTYPE ControlFile 1 "P:\users\lsutton\dtd\Diag_Collection_Control.dtd" -->
  5. <ControlFile>
  6.     <DiagnosticsUploadURL>http://www.musicmatch.com/diag2/UploadDiagnostics.cgi</DiagnosticsUploadURL>
  7.     <UserInfoUploadURL>http://www.musicmatch.com/diag2/UploadUserInfo.cgi</UserInfoUploadURL>
  8.     <JobList>
  9.         <Job name="UserInfo.dat file">
  10.             <FileJob>
  11.                 <FileName>userinfo.dat</FileName>
  12.                 <InstallDir/>
  13.             </FileJob>
  14.         </Job>
  15.         <Job name="MMCDI.ini file">
  16.             <FileJob>
  17.                 <FileName>MMCDI.ini</FileName>
  18.                 <InstallDir/>
  19.             </FileJob>
  20.         </Job>
  21.         <Job name="MMCDI.xml file">
  22.             <FileJob>
  23.                 <FileName>MMCDI.xml</FileName>
  24.                 <InstallDir/>
  25.             </FileJob>
  26.         </Job>
  27.         <Job name="mmjblog.txt file">
  28.             <FileJob>
  29.                 <FileName>mmjblog.txt</FileName>
  30.                 <InstallDir/>
  31.             </FileJob>
  32.         </Job>
  33.         <Job name="mmjblog.sav file">
  34.             <FileJob>
  35.                 <FileName>mmjblog.sav</FileName>
  36.                 <InstallDir/>
  37.             </FileJob>
  38.         </Job>
  39.         <Job name="mmupdate.log file">
  40.             <FileJob>
  41.                 <FileName>mmupdate.log</FileName>
  42.                 <UpdateDir/>
  43.             </FileJob>
  44.         </Job>
  45.         <Job name="mmjbrec.log file">
  46.             <FileJob>
  47.                 <FileName>mmjbrec.log</FileName>
  48.                 <InstallDir/>
  49.             </FileJob>
  50.         </Job>
  51.         <Job name="install.log file">
  52.             <FileJob>
  53.                 <FileName>install.log</FileName>
  54.                 <InstallDir/>
  55.             </FileJob>
  56.         </Job>
  57.         <Job name="install.log file in the windows temp directory">
  58.             <FileJob>
  59.                 <FileName>install.log</FileName>
  60.                 <WindowsTempDir/>
  61.             </FileJob>
  62.         </Job>
  63.         <Job name="all rpt files in install dir">
  64.             <FileJob>
  65.                 <FileName>*.rpt</FileName>
  66.                 <InstallDir/>
  67.             </FileJob>
  68.         </Job>
  69.         <Job name="all dmp files in install dir">
  70.             <FileJob>
  71.                 <FileName>*.dmp</FileName>
  72.                 <InstallDir/>
  73.             </FileJob>
  74.         </Job>
  75.         <Job name="errorlog.txt file created when mim crashes">
  76.             <FileJob>
  77.                 <FileName>ERRORLOG.TXT</FileName>
  78.                 <InstallDir/>
  79.             </FileJob>
  80.         </Job>
  81.         <Job name="altlog.txt file">
  82.             <FileJob>
  83.                 <FileName>altlog.txt</FileName>
  84.                 <InstallDir/>
  85.             </FileJob>
  86.         </Job>
  87.         <Job name="certificate.mmc">
  88.             <FileJob>
  89.                 <FileName>certificate.mmc</FileName>
  90.                 <InstallDir/>
  91.             </FileJob>
  92.         </Job>
  93.         <Job name="installed offers.mmc">
  94.             <FileJob>
  95.                 <FileName>offers.mmc</FileName>
  96.                 <InstallDir/>
  97.             </FileJob>
  98.         </Job>
  99.         <Job name="ConfigSpec.xml">
  100.             <FileJob>
  101.                 <FileName>ConfigSpec.xml</FileName>
  102.                 <InstallDir/>
  103.             </FileJob>
  104.         </Job>
  105.         <Job name="LibUserSpec.xml">
  106.             <FileJob>
  107.                 <FileName>LibUserSpec.xml</FileName>
  108.                 <InstallDir/>
  109.             </FileJob>
  110.         </Job>
  111.         <Job name="CurrUserSpec.xml">
  112.             <FileJob>
  113.                 <FileName>CurrUserSpec.xml</FileName>
  114.                 <InstallDir/>
  115.             </FileJob>
  116.         </Job>
  117.         <Job name="update offers.mmc">
  118.             <FileJob>
  119.                 <FileName>offers.mmc</FileName>
  120.                 <UpdateDir/>
  121.             </FileJob>
  122.         </Job>
  123.         <Job name="windows update log">
  124.             <FileJob>
  125.                 <FileName>Windows Update.log</FileName>
  126.                 <WindowsDir/>
  127.             </FileJob>
  128.         </Job>
  129.         <Job name="CM main log file">
  130.             <FileJob>
  131.                 <FileName>ComponentMgr.log</FileName>
  132.                 <CMDir/>
  133.             </FileJob>
  134.         </Job>
  135.         <Job name="CM mmcomponentMgr.sav file in CM dir">
  136.             <FileJob>
  137.                 <FileName>mmcomponentMgr.sav</FileName>
  138.                 <CMDir/>
  139.             </FileJob>
  140.         </Job>
  141.         <Job name="MMUpdateMgr.dat file in update dir">
  142.             <FileJob>
  143.                 <FileName>MMUpdateMgr.dat</FileName>
  144.                 <UpdateDir/>
  145.             </FileJob>
  146.         </Job>
  147.         <Job name="*UpdateCtrl.xml files in update dir">
  148.             <FileJob>
  149.                 <FileName>*UpdateCtrl.xml</FileName>
  150.                 <UpdateDir/>
  151.             </FileJob>
  152.         </Job>
  153.         <Job name="*UpdateCtrl.xml files in install dir">
  154.             <FileJob>
  155.                 <FileName>*UpdateCtrl.xml</FileName>
  156.                 <InstallDir/>
  157.             </FileJob>
  158.         </Job>
  159.         <Job name="CM main configuration file">
  160.             <FileJob>
  161.                 <FileName>ComponentMgrConfig.xml</FileName>
  162.                 <CMDir/>
  163.             </FileJob>
  164.         </Job>
  165.         <Job name="CM Manifest Directory File">
  166.             <FileJob>
  167.                 <FileName>ManifestDirectory.xml</FileName>
  168.                 <CMDir/>
  169.             </FileJob>
  170.         </Job>
  171.         <Job name="CM All manifest Files">
  172.             <FileJob>
  173.                 <FileName>*_Manifest.xml</FileName>
  174.                 <CMDir/>
  175.             </FileJob>
  176.         </Job>
  177.         <Job name="mm_Support.dmp file">
  178.             <FileJob>
  179.                 <FileName>mm_Support.dmp</FileName>
  180.                 <SystemDir/>
  181.             </FileJob>
  182.         </Job>
  183.         <Job name="CM Dir fileinfo listing">
  184.             <FileInfoJob output="FileInfo.CMDIR.xml">
  185.                 <CMDir/>
  186.                 <Recursive/>
  187.                 <FileName>*.*</FileName>
  188.             </FileInfoJob>
  189.         </Job>
  190.         <!--This job will collect registry info about all programs that will run at startup everytime-->
  191.         <Job name="Run keys for current user">
  192.             <RegistryJob output="Registry.CurrentUserRun.xml">
  193.                 <SubTree>HKEY_CURRENT_USER</SubTree>
  194.                 <KeyName>Software\Microsoft\Windows\CurrentVersion\Run\</KeyName>
  195.             </RegistryJob>
  196.         </Job>
  197.         <!--This job will collect registry info about all programs that will run *ONCE* at startup -->
  198.         <Job name="Run Once registry keys for current user">
  199.             <RegistryJob output="Registry.CurrentUserRunOnce.xml">
  200.                 <SubTree>HKEY_CURRENT_USER</SubTree>
  201.                 <KeyName>Software\Microsoft\Windows\CurrentVersion\Runonce\</KeyName>
  202.             </RegistryJob>
  203.         </Job>
  204.         <!--This job will collect registry info about all programs that will run at startup everytime-->
  205.         <Job name="Run keys for local machine">
  206.             <RegistryJob output="Registry.LocalMachineRun.xml">
  207.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  208.                 <KeyName>Software\Microsoft\Windows\CurrentVersion\Run\</KeyName>
  209.             </RegistryJob>
  210.         </Job>
  211.         <!--This job will collect registry info about all programs that will run *ONCE* at startup -->
  212.         <Job name="Run Once registry keys for local machine">
  213.             <RegistryJob output="Registry.LocalMachineRunOnce.xml">
  214.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  215.                 <KeyName>Software\Microsoft\Windows\CurrentVersion\Runonce\</KeyName>
  216.             </RegistryJob>
  217.         </Job>
  218.         <Job name="MusicMatch Registry Hive">
  219.             <RegistryJob output="Registry.Musicmatch.xml">
  220.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  221.                 <KeyName>Software\MusicMatch\</KeyName>
  222.                 <Recursive/>
  223.             </RegistryJob>
  224.         </Job>
  225.         <Job name="System Info Job">
  226.             <SystemInfoJob output="SystemInfoJob"/>
  227.         </Job>
  228.         <Job name="Processor Registry Info">
  229.             <RegistryJob output="Registry.ProcessorInfo.xml">
  230.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  231.                 <KeyName>HARDWARE\DESCRIPTION\SYSTEM\CentralProcessor\</KeyName>
  232.                 <Recursive/>
  233.             </RegistryJob>
  234.         </Job>
  235.         <Job name="Environment Var Job">
  236.             <EnvironmentVarJob output="EnvironmentVarJob"/>
  237.         </Job>
  238.         <Job name="Default players">
  239.             <RegistryJob output="Registry.AutoplayHandlers.xml">
  240.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  241.                 <KeyName>SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\</KeyName>
  242.                 <Recursive/>
  243.             </RegistryJob>
  244.         </Job>
  245.         <Job name="User Environment Variables">
  246.             <RegistryJob output="Registry.UserEnvironment.xml">
  247.                 <SubTree>HKEY_CURRENT_USER</SubTree>
  248.                 <KeyName>Environment\</KeyName>
  249.             </RegistryJob>
  250.         </Job>
  251.         <Job name="System Environment Variables">
  252.             <RegistryJob output="Registry.SystemEnvironment.xml">
  253.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  254.                 <KeyName>System\CurrentControlSet\Control\Session Manager\Environment\</KeyName>
  255.             </RegistryJob>
  256.         </Job>
  257.         <Job name="Internet Explorer Information">
  258.             <RegistryJob output="Registry.IE Info.xml">
  259.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  260.                 <KeyName>SOFTWARE\Microsoft\Internet Explorer\</KeyName>
  261.                 <Recursive/>
  262.             </RegistryJob>
  263.         </Job>
  264.         <Job name="Macromedia Flash SWP">
  265.             <RegistryJob output="Registry.Macromedia Flash.xml">
  266.                 <SubTree>HKEY_CURRENT_USER</SubTree>
  267.                 <KeyName>Software\Macromedia\</KeyName>
  268.                 <Recursive/>
  269.             </RegistryJob>
  270.         </Job>
  271.         <Job name="Windows Media Player">
  272.             <RegistryJob output="Registry.WindowsMediaPlayer.xml">
  273.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  274.                 <KeyName>SOFTWARE\Microsoft\MediaPlayer</KeyName>
  275.                 <Recursive/>
  276.             </RegistryJob>
  277.         </Job>
  278.         <Job name="SureThing CD Labeler">
  279.             <RegistryJob output="Registry.SureThing CD Labeler.xml">
  280.                 <SubTree>HKEY_CLASSES_ROOT</SubTree>
  281.                 <KeyName>Software\MicroVision\</KeyName>
  282.                 <Recursive/>
  283.             </RegistryJob>
  284.         </Job>
  285.         <Job name="Mixer Device Job">
  286.             <MixerDeviceJob output="MixerDeviceJob"/>
  287.         </Job>
  288.         <Job name="Startup Info Job">
  289.             <StartupInfoJob output="StartupInfoJob"/>
  290.         </Job>
  291.         <Job name="System Files Info">
  292.             <FileInfoJob output="FileInfo.System.xml">
  293.                 <SystemDir/>
  294.                 <FileName>MSJet35.dll</FileName>
  295.                 <FileName>MSJet40.dll</FileName>
  296.             </FileInfoJob>
  297.         </Job>
  298.         <Job name="Installed Files Info">
  299.             <FileInfoJob output="FileInfo.Installed.xml">
  300.                 <InstallDir/>
  301.                 <FileName>*.exe</FileName>
  302.                 <FileName>*.dll</FileName>
  303.             </FileInfoJob>
  304.         </Job>
  305.         <Job name="Plugin Files Info">
  306.             <FileInfoJob output="FileInfo.Plugins.xml">
  307.                 <InstallDir/>
  308.                 <Recursive/>
  309.                 <FileName>Plugins\*.dll</FileName>
  310.                 <FileName>Plugins\*.out</FileName>
  311.                 <FileName>Plugins\*.inp</FileName>
  312.                 <FileName>Plugins\*.cdc</FileName>
  313.             </FileInfoJob>
  314.         </Job>
  315.         <Job name="Components Files Info">
  316.             <FileInfoJob output="FileInfo.Components.xml">
  317.                 <InstallDir/>
  318.                 <FileName>Components\*.dll</FileName>
  319.             </FileInfoJob>
  320.         </Job>
  321.         <!--This job will collect registry info about past technical support requests- it's important -->
  322.         <!-- to note that we won't get a complete dump of the tech suport registry entry for *THIS*  -->
  323.         <!-- submission because this data collection happens before we can upload and get all  -->
  324.         <!-- of the status.  -->
  325.         <Job name="Tech Support Registry Entries">
  326.             <RegistryJob output="Registry.TechSupportReqs.xml">
  327.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  328.                 <KeyName>SOFTWARE\MusicMatch\MUSICMATCH Support\</KeyName>
  329.                 <Recursive/>
  330.             </RegistryJob>
  331.         </Job>
  332.         <!--*************************************************************************************************  -->
  333.         <!--The following jobs will collect the control set and enum information for the first 10 -->
  334.         <!--   users found in the system.                                                          -->
  335.         <!--*************************************************************************************************  -->
  336.         <Job name="Enum Info User #1">
  337.             <RegistryJob output="Registry.Enum User #1.xml">
  338.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  339.                 <KeyName>SYSTEM\ControlSet001\Enum\</KeyName>
  340.             </RegistryJob>
  341.         </Job>
  342.         <Job name="Control Set User #1">
  343.             <RegistryJob output="Registry.Control Set User #1.xml">
  344.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  345.                 <KeyName>SYSTEM\ControlSet001\Control\</KeyName>
  346.             </RegistryJob>
  347.         </Job>
  348.         <Job name="Enum Info User #2">
  349.             <RegistryJob output="Registry.Enum User #2.xml">
  350.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  351.                 <KeyName>SYSTEM\ControlSet002\Enum\</KeyName>
  352.             </RegistryJob>
  353.         </Job>
  354.         <Job name="Control Set User #2">
  355.             <RegistryJob output="Registry.Control Set User #2.xml">
  356.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  357.                 <KeyName>SYSTEM\ControlSet002\Control\</KeyName>
  358.             </RegistryJob>
  359.         </Job>
  360.         <Job name="Enum Info User #3">
  361.             <RegistryJob output="Registry.Enum User #3.xml">
  362.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  363.                 <KeyName>SYSTEM\ControlSet003\Enum\</KeyName>
  364.             </RegistryJob>
  365.         </Job>
  366.         <Job name="Control Set User #3">
  367.             <RegistryJob output="Registry.Control Set User #3.xml">
  368.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  369.                 <KeyName>SYSTEM\ControlSet003\Control\</KeyName>
  370.             </RegistryJob>
  371.         </Job>
  372.         <Job name="Enum Info User #4">
  373.             <RegistryJob output="Registry.Enum User #4.xml">
  374.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  375.                 <KeyName>SYSTEM\ControlSet004\Enum\</KeyName>
  376.             </RegistryJob>
  377.         </Job>
  378.         <Job name="Control Set User #4">
  379.             <RegistryJob output="Registry.Control Set User #4.xml">
  380.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  381.                 <KeyName>SYSTEM\ControlSet004\Control\</KeyName>
  382.             </RegistryJob>
  383.         </Job>
  384.         <Job name="Enum Info User #5">
  385.             <RegistryJob output="Registry.Enum User #5.xml">
  386.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  387.                 <KeyName>SYSTEM\ControlSet005\Enum\</KeyName>
  388.             </RegistryJob>
  389.         </Job>
  390.         <Job name="Control Set User #5">
  391.             <RegistryJob output="Registry.Control Set User #5.xml">
  392.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  393.                 <KeyName>SYSTEM\ControlSet005\Control\</KeyName>
  394.             </RegistryJob>
  395.         </Job>
  396.         <Job name="Enum Info User #6">
  397.             <RegistryJob output="Registry.Enum User #6.xml">
  398.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  399.                 <KeyName>SYSTEM\ControlSet006\Enum\</KeyName>
  400.             </RegistryJob>
  401.         </Job>
  402.         <Job name="Control Set User #6">
  403.             <RegistryJob output="Registry.Control Set User #6.xml">
  404.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  405.                 <KeyName>SYSTEM\ControlSet006\Control\</KeyName>
  406.             </RegistryJob>
  407.         </Job>
  408.         <Job name="Enum Info User #7">
  409.             <RegistryJob output="Registry.Enum User #7.xml">
  410.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  411.                 <KeyName>SYSTEM\ControlSet007\Enum\</KeyName>
  412.             </RegistryJob>
  413.         </Job>
  414.         <Job name="Control Set User #7">
  415.             <RegistryJob output="Registry.Control Set User #7.xml">
  416.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  417.                 <KeyName>SYSTEM\ControlSet007\Control\</KeyName>
  418.             </RegistryJob>
  419.         </Job>
  420.         <Job name="Enum Info User #8">
  421.             <RegistryJob output="Registry.Enum User #8.xml">
  422.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  423.                 <KeyName>SYSTEM\ControlSet008\Enum\</KeyName>
  424.             </RegistryJob>
  425.         </Job>
  426.         <Job name="Control Set User #8">
  427.             <RegistryJob output="Registry.Control Set User #8.xml">
  428.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  429.                 <KeyName>SYSTEM\ControlSet008\Control\</KeyName>
  430.             </RegistryJob>
  431.         </Job>
  432.         <Job name="Enum Info User #9">
  433.             <RegistryJob output="Registry.Enum User #9.xml">
  434.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  435.                 <KeyName>SYSTEM\ControlSet009\Enum\</KeyName>
  436.             </RegistryJob>
  437.         </Job>
  438.         <Job name="Control Set User #9">
  439.             <RegistryJob output="Registry.Control Set User #9.xml">
  440.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  441.                 <KeyName>SYSTEM\ControlSet009\Control\</KeyName>
  442.             </RegistryJob>
  443.         </Job>
  444.         <Job name="Enum Info User #10">
  445.             <RegistryJob output="Registry.Enum User #10.xml">
  446.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  447.                 <KeyName>SYSTEM\ControlSet0010\Enum\</KeyName>
  448.             </RegistryJob>
  449.         </Job>
  450.         <Job name="Control Set User #10">
  451.             <RegistryJob output="Registry.Control Set User #10.xml">
  452.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  453.                 <KeyName>SYSTEM\ControlSet0010\Control\</KeyName>
  454.             </RegistryJob>
  455.         </Job>
  456.         <Job name="Temp Dir Info Job">
  457.             <TempDirInfoJob output="TempDir.Info.xml"/>
  458.         </Job>
  459.         <Job name="Component Manager Registry Hive">
  460.             <RegistryJob output="Registry.ComponentManager.xml">
  461.                 <SubTree>HKEY_LOCAL_MACHINE</SubTree>
  462.                 <KeyName>SOFTWARE\Musicmatch, Inc.\ComponentMgr</KeyName>
  463.                 <Recursive/>
  464.             </RegistryJob>
  465.         </Job>
  466.         <Job name="Jukebox RegisteredClasses Job">
  467.             <RegisteredClassesJob output="JukeboxRegisteredClasses.xml">
  468.                 <InstallDir/>
  469.                 <Recursive/>
  470.             </RegisteredClassesJob>
  471.         </Job>
  472.         <Job name="Component Manager RegisteredClasses Job">
  473.             <RegisteredClassesJob output="CMRegisteredClasses.xml">
  474.                 <CMDir/>
  475.                 <Recursive/>
  476.             </RegisteredClassesJob>
  477.         </Job>
  478.     </JobList>
  479. </ControlFile>
  480.