Changeset 766
- Timestamp:
- 12/09/08 12:59:10 (4 years ago)
- File:
-
- 1 edited
-
branches/eraser6/Installer/DirectoryStructure.wxs (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Installer/DirectoryStructure.wxs
r762 r766 39 39 <File Id="EraserUtil" Name="Eraser.Util.dll" 40 40 Source="..\bin\Release\Eraser.Util.dll" ProcessorArchitecture="msil" /> 41 42 <!-- Start Eraser when Windows starts --> 43 <RegistryValue Id="EraserStartup" Root="HKLM" 44 Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Run" Name="Eraser" 45 Value=""[!EraserExe]" --restart" Type="string" /> 41 46 </Component> 42 47 <Component Id="EraserShell" Guid="4C446C7E-BCBC-4561-B8F6-D406516D356F"> … … 55 60 Key="*\shellex\ContextMenuHandlers\Eraser" 56 61 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 57 Type="string" />62 Type="string" /> 58 63 <!-- Directories --> 59 64 <RegistryKey Root="HKCR" Key="Directory\shellex"> … … 61 66 Key="ContextMenuHandlers\Eraser" 62 67 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 63 Type="string" />68 Type="string" /> 64 69 <RegistryValue Id="EraserShellHKCRDirectoryDragDrop" 65 70 Key="DragDropHandlers\Eraser" 66 71 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 67 Type="string" />72 Type="string" /> 68 73 </RegistryKey> 69 74 <!-- Drives --> … … 72 77 Key="ContextMenuHandlers\Eraser" 73 78 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 74 Type="string" />79 Type="string" /> 75 80 <RegistryValue Id="EraserShellHKCRDriveDragDrop" 76 81 Key="DragDropHandlers\Eraser" 77 82 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 78 Type="string" />83 Type="string" /> 79 84 </RegistryKey> 80 85 <!-- Folders --> … … 83 88 Key="ContextMenuHandlers\Eraser" 84 89 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 85 Type="string" />90 Type="string" /> 86 91 <RegistryValue Id="EraserShellHKCRFolderDragDrop" 87 92 Key="DragDropHandlers\Eraser" 88 93 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 89 Type="string" />94 Type="string" /> 90 95 </RegistryKey> 91 96 <!-- URL shortcuts --> … … 93 98 Key="InternetShortcut\shellex\ContextMenuHandlers\Eraser" 94 99 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 95 Type="string" />100 Type="string" /> 96 101 97 102 <!-- CLSID registration --> 98 103 <RegistryKey Root="HKCR" Key="EraserShellExt.ShellExt.1"> 99 104 <RegistryValue Id="EraserShellHKCDEraserShellExt1DefaultValue" 100 Value="Eraser Shell Extension" Type="string" />105 Value="Eraser Shell Extension" Type="string" /> 101 106 <RegistryValue Id="EraserShellHKCDEraserShellExt1Clsid" 102 107 Name="CLSID" Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 103 Type="string" />108 Type="string" /> 104 109 </RegistryKey> 105 110 <RegistryKey Root="HKCR" Key="EraserShellExt.ShellExt"> 106 111 <RegistryValue Id="EraserShellHKCDEraserShellExtDefaultValue" 107 Value="Eraser Shell Extension" Type="string" />112 Value="Eraser Shell Extension" Type="string" /> 108 113 <RegistryValue Id="EraserShellHKCDEraserShellExtClsid" 109 114 Name="CLSID" Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 110 Type="string" />115 Type="string" /> 111 116 <RegistryValue Id="EraserShellHKCDEraserShellExtCurVer" 112 Name="CurVer" Value="EraserShellExt.ShellExt.1" Type="string" />117 Name="CurVer" Value="EraserShellExt.ShellExt.1" Type="string" /> 113 118 </RegistryKey> 114 119 <RegistryKey Root="HKCR" Key="CLSID\{BC9B776A-90D7-4476-A791-79D835F30650}"> 115 120 <RegistryValue Id="EraserShellHKCRClsidDefaultValue" 116 Value="Eraser Shell Extension" Type="string" />121 Value="Eraser Shell Extension" Type="string" /> 117 122 <RegistryKey Key="InprocServer32"> 118 123 <RegistryValue Id="EraserShellHKCRClsidInprocServer32DefaultValue" 119 Value=" [!EraserShellDll]" Type="string"/>124 Value=""[!EraserShellDll]"" Type="string" /> 120 125 <RegistryValue Id="EraserShellHKCRClsidInprocServer32ThreadingModel" 121 Name="ThreadingModel" Value="Apartment" Type="string" />126 Name="ThreadingModel" Value="Apartment" Type="string" /> 122 127 </RegistryKey> 123 128 124 129 <RegistryValue Id="EraserShellHKCRClsidProgID" Key="ProgID" 125 Value="EraserShellExt.ShellExt.1" Type="string" />130 Value="EraserShellExt.ShellExt.1" Type="string" /> 126 131 <RegistryValue Id="EraserShellHKCRClsidTypeLib" Key="TypeLib" 127 Value="{BBAA6A86-48FB-4F7B-B06F-7FACD6AFBD25}" Type="string" />132 Value="{BBAA6A86-48FB-4F7B-B06F-7FACD6AFBD25}" Type="string" /> 128 133 <RegistryValue Id="EraserShellHKCRClsidVersionIndependentProgID" 129 134 Key="VersionIndependentProgID" 130 Value="EraserShellExt.ShellExt" Type="string" />135 Value="EraserShellExt.ShellExt" Type="string" /> 131 136 </RegistryKey> 137 138 <!-- Approved plugins --> 139 <RegistryValue Id="EraserShellHKLMApprovedPlugin" Root="HKLM" 140 Key="Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved" 141 Name="Eraser Shell Extension" Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 142 Type="string" /> 132 143 </Component> 133 144
Note: See TracChangeset
for help on using the changeset viewer.
