Changeset 16700


Ignore:
Timestamp:
Aug 24, 2017, 1:36:30 PM (2 years ago)
Author:
jamado
Message:

changed MS addin msi to per user installation; install dir defaults to Documents

File:
1 edited

Legend:

Unmodified
Added
Removed
  • internals/2017/PluginAssinaturaOfficeSuite/pteid-ms-plugin/PteidPluginSetup/Product.wxs

    r16699 r16700  
    1515      <ComponentRef Id="Registry_Manifest" />
    1616      <ComponentRef Id="Registry_LoadBehavior" />
     17      <ComponentRef Id="Remove_File" />
    1718                </Feature>
    1819        </Product>
     
    3536        <Fragment>
    3637                <Directory Id="TARGETDIR" Name="SourceDir">
    37                         <Directory Id="ProgramFilesFolder"> <!-- ProgramFiles64Folder for Office x64 -->
     38                        <Directory Id="PersonalFolder">
    3839        <Directory Id="INSTALLFOLDER" Name="PteidWordPluginSetup">
    3940          <Component Id="Registry_FriendlyName" Win64="no" >
     
    6364                            Type="integer" KeyPath="yes" />
    6465          </Component>
     66         
     67          <Component Id="Remove_File" Guid="abc77eb6-ba80-4f35-bf52-00230b0fd3fb">
     68            <RemoveFolder Id="rm" On="uninstall"/>
     69            <RegistryValue Id="RegKey_ProdComp0" Root="HKCU" KeyPath="yes"
     70                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     71                            Name="ProductComponents" Action="append"
     72                            Type="multiString"  Value="rmfolder"/>
     73          </Component>
    6574        </Directory>
    6675                        </Directory>
     
    7079
    7180        <Fragment>
    72                 <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
    73        
    74          <Component Id="PteidWordPlugin_vsto_Component" Win64="no">
    75           <File Id="PteidWordPlugin_vsto" KeyPath="yes"
    76                 Name="PteidWordPlugin.vsto" Source="$(var.AddinFiles)"></File>
    77         </Component>
    78          
    79         <Component Id="PteidWordPlugin_dll_manifest_Component" Win64="no">
    80           <File Id="PteidWordPlugin_dll_manifest" KeyPath="yes"
    81                 Name="PteidWordPlugin.dll.manifest" Source="$(var.AddinFiles)"></File>
    82         </Component>
     81    <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
     82
     83      <Component Id="PteidWordPlugin_vsto_Component" Win64="no" Guid="cbb77eb6-ba80-4da5-bf52-00230b0fd3fb">
     84        <File Id="PteidWordPlugin_vsto"
     85              Name="PteidWordPlugin.vsto" Source="$(var.AddinFiles)"></File>
     86        <RegistryValue Id="RegKey_ProdComp1" Root="HKCU" KeyPath="yes"
     87                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     88                            Name="ProductComponents" Action="append"
     89                            Type="multiString"  Value="vsto"/>
     90      </Component>
     91
     92      <Component Id="PteidWordPlugin_dll_manifest_Component" Win64="no"  Guid="825bcfd2-ef8e-4b0f-8248-612510555f6f" >
     93        <File Id="PteidWordPlugin_dll_manifest"
     94              Name="PteidWordPlugin.dll.manifest" Source="$(var.AddinFiles)"></File>
     95        <RegistryValue Id="RegKey_ProdComp2" Root="HKCU" KeyPath="yes"
     96                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     97                            Name="ProductComponents" Action="append"
     98                            Type="multiString"  Value="manifest"/>
     99      </Component>
     100
     101      <Component Id="PteidWordPlugin_dll_config_Component" Win64="no"  Guid="f1ee5cfd-0aa4-4b49-b6f0-1eaa2f044190">
     102        <File Id="PteidWordPlugin_dll_config"
     103              Name="PteidWordPlugin.dll.config" Source="$(var.AddinFiles)" />
     104        <RegistryValue Id="RegKey_ProdComp3" Root="HKCU" KeyPath="yes"
     105                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     106                            Name="ProductComponents" Action="append"
     107                            Type="multiString"  Value="config"/>
     108      </Component>
     109
     110      <Component Id="MSOfficeToolsCommon_dll_Component" Win64="no"  Guid="72f2fc02-46ee-4a8e-a46a-645ea14c2930">
     111        <File Id="MSOfficeToolsCommon_dll"
     112              Name="Microsoft.Office.Tools.Common.v4.0.Utilities.dll" Source="$(var.AddinFiles)"></File>
     113        <RegistryValue Id="RegKey_ProdComp4" Root="HKCU" KeyPath="yes"
     114                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     115                            Name="ProductComponents" Action="append"
     116                            Type="multiString"  Value="msoToolsCommonUtils"/>
     117      </Component>
     118
     119      <Component Id="MSOfficeToolsCommon_Common_dll_Component" Win64="no"  Guid="7d78bc12-9edc-4e51-823d-c33c0d5a4ce1">
     120        <File Id="MSOfficeToolsCommon_Common_dll"
     121              Name="Microsoft.Office.Tools.Common.dll" Source="$(var.AddinFiles)"></File>
     122        <RegistryValue Id="RegKey_ProdComp5" Root="HKCU" KeyPath="yes"
     123                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     124                            Name="ProductComponents" Action="append"
     125                            Type="multiString"  Value="msoToolsCommon"/>
     126      </Component>
     127
     128      <Component Id="MSOfficeToolsFramework_dll_Component" Win64="no"  Guid="6dd65742-6c4d-4165-a50f-0fe8f1dfcb70">
     129        <File Id="MSOfficeToolsFramework_dll"
     130              Name="Microsoft.Office.Tools.v4.0.Framework.dll" Source="$(var.AddinFiles)"></File>
     131        <RegistryValue Id="RegKey_ProdComp6" Root="HKCU" KeyPath="yes"
     132                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     133                            Name="ProductComponents" Action="append"
     134                            Type="multiString"  Value="msoToolsFramework"/>
     135      </Component>
     136
     137      <Component Id="MSOfficeTools_dll_Component" Win64="no"  Guid="2d6e2e44-d5f7-4088-8910-eb1203a1dd2e">
     138        <File Id="MSOfficeTools_dll"
     139              Name="Microsoft.Office.Tools.dll" Source="$(var.AddinFiles)"></File>
     140        <RegistryValue Id="RegKey_ProdComp7" Root="HKCU" KeyPath="yes"
     141                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     142                            Name="ProductComponents" Action="append"
     143                            Type="multiString"  Value="msoTools"/>
     144      </Component>
     145
     146      <Component Id="MSOfficeTools_app_runtime_Component" Win64="no" Guid="ceaeaa83-0fb3-4f29-a5c4-3eda87cd5c17">
     147        <File Id="MSOfficeTools_Application_Runtime"
     148              Name="Microsoft.VisualStudio.Tools.Applications.Runtime.dll" Source="$(var.AddinFiles)"></File>
     149        <RegistryValue Id="RegKey_ProdComp8" Root="HKCU" KeyPath="yes"
     150                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     151                            Name="ProductComponents" Action="append"
     152                            Type="multiString"  Value="vsToolsRuntime"/>
     153      </Component>
     154
     155      <Component Id="MSOfficeToolsWord_dll_Component" Win64="no"  Guid="d2ce0c37-432f-4028-afba-adbb1dac6029">
     156        <File Id="MSOfficeToolsExcel_dll"
     157              Name="Microsoft.Office.Tools.Word.dll" Source="$(var.AddinFiles)"></File>
     158        <RegistryValue Id="RegKey_ProdComp9" Root="HKCU" KeyPath="yes"
     159                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     160                            Name="ProductComponents" Action="append"
     161                            Type="multiString"  Value="msoToolsWord"/>
     162      </Component>
     163
     164      <Component Id="PteidWordPlugin_pdb_Component" Win64="no"  Guid="a2309582-df0a-4c23-9b93-1d2a3f3f5265">
     165        <File Id="PteidWordPlugin_pdb"
     166              Name="PteidWordPlugin.pdb" Source="$(var.AddinFiles)"></File>
     167        <RegistryValue Id="RegKey_ProdComp10" Root="HKCU" KeyPath="yes"
     168                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     169                            Name="ProductComponents" Action="append"
     170                            Type="multiString"  Value="pdb"/>
     171      </Component>
     172
     173      <Component Id="PteidWordPlugin_dll_Component" Win64="no"  Guid="daf470e1-a65d-4c40-b114-f638854d79c3">
     174        <File Id="PteidWordPlugin_dll"
     175              Name="PteidWordPlugin.dll" Source="$(var.AddinFiles)" />
     176        <RegistryValue Id="RegKey_ProdComp11" Root="HKCU" KeyPath="yes"
     177                            Key="Software\Microsoft\Office\Word\AddIns\PteidWordPlugin\ComponentsRegister"
     178                            Name="ProductComponents" Action="append"
     179                            Type="multiString"  Value="dll"/>
     180      </Component>
     181
    83182     
    84         <Component Id="PteidWordPlugin_dll_config_Component" Win64="no">
    85           <File Id="PteidWordPlugin_dll_config" KeyPath="yes"
    86                 Name="PteidWordPlugin.dll.config" Source="$(var.AddinFiles)" />
    87         </Component>
    88          
    89         <Component Id="MSOfficeToolsCommon_dll_Component" Win64="no">
    90           <File Id="MSOfficeToolsCommon_dll" KeyPath="yes"
    91                 Name="Microsoft.Office.Tools.Common.v4.0.Utilities.dll"
    92                 Source="$(var.AddinFiles)"></File>
    93         </Component>
    94      
    95         <Component Id="MSOfficeToolsCommon_Common_dll_Component" Win64="no">
    96           <File Id="MSOfficeToolsCommon_Common_dll" KeyPath="yes"
    97                 Name="Microsoft.Office.Tools.Common.dll"
    98                 Source="$(var.AddinFiles)"></File>
    99         </Component>
    100      
    101         <Component Id="MSOfficeToolsFramework_dll_Component" Win64="no">
    102           <File Id="MSOfficeToolsFramework_dll" KeyPath="yes"
    103                 Name="Microsoft.Office.Tools.v4.0.Framework.dll"
    104                 Source="$(var.AddinFiles)"></File>
    105         </Component>
    106      
    107         <Component Id="MSOfficeTools_dll_Component" Win64="no">
    108           <File Id="MSOfficeTools_dll" KeyPath="yes"
    109                 Name="Microsoft.Office.Tools.dll"
    110                 Source="$(var.AddinFiles)"></File>
    111         </Component>
    112      
    113         <Component Id="MSOfficeTools_app_runtime_Component" Win64="no">
    114           <File Id="MSOfficeTools_Application_Runtime" KeyPath="yes"
    115                 Name="Microsoft.VisualStudio.Tools.Applications.Runtime.dll"
    116                 Source="$(var.AddinFiles)"></File>
    117         </Component>
    118      
    119         <Component Id="MSOfficeToolsWord_dll_Component" Win64="no">
    120           <File Id="MSOfficeToolsExcel_dll" KeyPath="yes"
    121                 Name="Microsoft.Office.Tools.Word.dll"
    122                 Source="$(var.AddinFiles)"></File>
    123         </Component>
    124      
    125         <Component Id="PteidWordPlugin_pdb_Component" Win64="no">
    126           <File Id="PteidWordPlugin_pdb" KeyPath="yes"
    127                 Name="PteidWordPlugin.pdb"
    128                 Source="$(var.AddinFiles)"></File>
    129         </Component>
    130      
    131         <Component Id="PteidWordPlugin_dll_Component" Win64="no">
    132           <File Id="PteidWordPlugin_dll" KeyPath="yes"
    133                 Name="PteidWordPlugin.dll" Source="$(var.AddinFiles)" />
    134         </Component>
    135        
    136                         <!-- TODO: Remove the comments around this Component element and the ComponentRef below in order to add resources to this installer. -->
    137                          <!--<Component Id="ProductComponent"> -->
    138                                 <!-- TODO: Insert files, registry keys, and other resources here. -->
    139                   <!--</Component>-->
    140                 </ComponentGroup>
     183      <!-- TODO: Remove the comments around this Component element and the ComponentRef below in order to add resources to this installer. -->
     184      <!--<Component Id="ProductComponent"> -->
     185      <!-- TODO: Insert files, registry keys, and other resources here. -->
     186      <!--</Component>-->
     187    </ComponentGroup>
    141188        </Fragment>
    142189
Note: See TracChangeset for help on using the changeset viewer.