Changeset 713
- Timestamp:
- 12/2/2008 3:26:38 PM (4 years ago)
- Location:
- branches/eraser6/Installer
- Files:
-
- 4 edited
-
DirectoryStructure.wxs (modified) (1 diff)
-
Eraser.wxs (modified) (1 diff)
-
Installer.wixproj (modified) (1 diff)
-
SignBin.bat (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Installer/DirectoryStructure.wxs
r604 r713 40 40 Source="..\bin\Release\Eraser.Util.dll" ProcessorArchitecture="msil" /> 41 41 </Component> 42 <Component Id="EraserShell" Guid="4C446C7E-BCBC-4561-B8F6-D406516D356F"> 43 <?if $(sys.BUILDARCH) = "x64"?> 44 <File Id="EraserShellDll" Name="Eraser.Shell.dll" 45 Source="..\Bin\Release\x64\Eraser.Shell.dll" 46 ProcessorArchitecture="x64" /> 47 <?else?> 48 <File Id="EraserShellDll" Name="Eraser.Shell.dll" 49 Source="..\Bin\Release\Win32\Eraser.Shell.dll" 50 ProcessorArchitecture="x86" /> 51 <?endif?> 52 53 <!-- All files --> 54 <RegistryValue Id="EraserShellHKCRAll" Root="HKCR" 55 Key="*\shellex\ContextMenuHandlers\Eraser" 56 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 57 Type="string"/> 58 <!-- Directories --> 59 <RegistryKey Root="HKCR" Key="Directory\shellex"> 60 <RegistryValue Id="EraserShellHKCRDirectoryCtxMenu" 61 Key="ContextMenuHandlers\Eraser" 62 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 63 Type="string"/> 64 <RegistryValue Id="EraserShellHKCRDirectoryDragDrop" 65 Key="DragDropHandlers\Eraser" 66 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 67 Type="string"/> 68 </RegistryKey> 69 <!-- Drives --> 70 <RegistryKey Root="HKCR" Key="Drive\shellex"> 71 <RegistryValue Id="EraserShellHKCRDriveCtxMenu" 72 Key="ContextMenuHandlers\Eraser" 73 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 74 Type="string"/> 75 <RegistryValue Id="EraserShellHKCRDriveDragDrop" 76 Key="DragDropHandlers\Eraser" 77 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 78 Type="string"/> 79 </RegistryKey> 80 <!-- Folders --> 81 <RegistryKey Root="HKCR" Key="Folder\shellex"> 82 <RegistryValue Id="EraserShellHKCRFolderCtxMenu" 83 Key="ContextMenuHandlers\Eraser" 84 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 85 Type="string"/> 86 <RegistryValue Id="EraserShellHKCRFolderDragDrop" 87 Key="DragDropHandlers\Eraser" 88 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 89 Type="string"/> 90 </RegistryKey> 91 <!-- URL shortcuts --> 92 <RegistryValue Id="EraserShellHKCRUrl" Root="HKCR" 93 Key="InternetShortcut\shellex\ContextMenuHandlers\Eraser" 94 Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 95 Type="string"/> 96 97 <!-- CLSID registration --> 98 <RegistryKey Root="HKCR" Key="EraserShellExt.ShellExt.1"> 99 <RegistryValue Id="EraserShellHKCDEraserShellExt1DefaultValue" 100 Value="Eraser Shell Extension" Type="string"/> 101 <RegistryValue Id="EraserShellHKCDEraserShellExt1Clsid" 102 Name="CLSID" Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 103 Type="string"/> 104 </RegistryKey> 105 <RegistryKey Root="HKCR" Key="EraserShellExt.ShellExt"> 106 <RegistryValue Id="EraserShellHKCDEraserShellExtDefaultValue" 107 Value="Eraser Shell Extension" Type="string"/> 108 <RegistryValue Id="EraserShellHKCDEraserShellExtClsid" 109 Name="CLSID" Value="{BC9B776A-90D7-4476-A791-79D835F30650}" 110 Type="string"/> 111 <RegistryValue Id="EraserShellHKCDEraserShellExtCurVer" 112 Name="CurVer" Value="EraserShellExt.ShellExt.1" Type="string"/> 113 </RegistryKey> 114 <RegistryKey Root="HKCR" Key="CLSID\{BC9B776A-90D7-4476-A791-79D835F30650}"> 115 <RegistryValue Id="EraserShellHKCRClsidDefaultValue" 116 Value="Eraser Shell Extension" Type="string"/> 117 <RegistryKey Key="InprocServer32"> 118 <RegistryValue Id="EraserShellHKCRClsidInprocServer32DefaultValue" 119 Value="[INSTALLLOCATION]\Eraser.Shell.dll" Type="string"/> 120 <RegistryValue Id="EraserShellHKCRClsidInprocServer32ThreadingModel" 121 Name="ThreadingModel" Value="Apartment" Type="string"/> 122 </RegistryKey> 123 124 <RegistryValue Id="EraserShellHKCRClsidProgID" Key="ProgID" 125 Value="EraserShellExt.ShellExt.1" Type="string"/> 126 <RegistryValue Id="EraserShellHKCRClsidTypeLib" Key="TypeLib" 127 Value="{BBAA6A86-48FB-4F7B-B06F-7FACD6AFBD25}" Type="string"/> 128 <RegistryValue Id="EraserShellHKCRClsidVersionIndependentProgID" 129 Key="VersionIndependentProgID" 130 Value="EraserShellExt.ShellExt" Type="string"/> 131 </RegistryKey> 132 </Component> 42 133 43 134 <Directory Id="EraserLangEnDir" Name="en"> -
branches/eraser6/Installer/Eraser.wxs
r673 r713 76 76 <ComponentRef Id="EraserPlugins" /> 77 77 <ComponentRef Id="EraserPluginsLangEn" /> 78 78 79 <Feature Id="EraserMainShell" Title="Eraser Shell Extension" 80 Description="Eraser shell integration" Level="1"> 81 <ComponentRef Id="EraserShell" /> 82 </Feature> 79 83 <FeatureRef Id="EraserLanguages" /> 80 84 </Feature> -
branches/eraser6/Installer/Installer.wixproj
r633 r713 67 67 <PropertyGroup> 68 68 <PreBuildEvent>"$(ProjectDir)\SignBin.bat" "$(SolutionDir)"</PreBuildEvent> 69 <PostBuildEvent>signtool sign /f $(SolutionDir)\Authenticode.pfx $(TargetPath)</PostBuildEvent> 69 70 </PropertyGroup> 70 71 </Project> -
branches/eraser6/Installer/SignBin.bat
r638 r713 12 12 signtool sign /f "%~1\Authenticode.pfx" "%~1\bin\Release\Eraser.Util.dll" 13 13 signtool sign /f "%~1\Authenticode.pfx" "%~1\bin\Release\Plugins\Eraser.DefaultPlugins.dll" 14 signtool sign /f "%~1\Authenticode.pfx" "%~1\bin\Release\x64\Eraser.Shell.dll" 15 signtool sign /f "%~1\Authenticode.pfx" "%~1\bin\Release\Win32\Eraser.Shell.dll" 14 16 15 17 @rem Internationalisations
Note: See TracChangeset
for help on using the changeset viewer.
