VirtualBox

Ignore:
Timestamp:
Jan 13, 2016 9:24:28 PM (9 years ago)
Author:
vboxsync
Message:

Installer/win: Implemented VBOX_WITH_MIDL_PROXY_STUB=1 registration.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/win/VBoxMergeCOM32On64.wxi

    r56299 r59329  
    1919<?if $(env.VBOX_WITH_32_ON_64_MAIN_API) = "yes" ?>
    2020    <Directory Id="dir_VBoxCOM32On64X86" Name="x86">
    21         <!-- The 32-bit client COM component (see also cp_MainCom below) -->
     21        <!-- The 32-bit client COM component (see also cp_MainCom in VBoxMergeApp.wxi) -->
    2222        <Component Id="cp_MainCOM_x86" Guid="B600824E-4A25-2EB3-4B44-3D8CB7F9B92D" Win64="no">
    2323            <!-- Note: This file ID *must not* be changed because of our typelib template generation file! -->
     24    <?if $(env.VBOX_WITH_MIDL_PROXY_STUB) != "yes" ?>
    2425            <File Id="VBoxClient_x86" Name="VBoxClient-x86.dll"
    2526                  Source="$(env.PATH_OUT)\bin\x86\VBoxClient-x86.dll" KeyPath="yes"
    2627                  DiskId="$(var.Property_DiskIdCommon)">
    2728            </File>
     29    <?else?>
     30            <File Id="VBoxClient_x86" Name="VBoxClient-x86.dll"
     31                  Source="$(env.PATH_OUT)\bin\x86\VBoxClient-x86.dll"
     32                  DiskId="$(var.Property_DiskIdCommon)">
     33            </File>
     34            <!-- Our key path, see VBoxMergeApp.wxi. -->
     35            <File Id="file_VBoxProxyStub_x86" Name="VBoxProxyStub-x86.dll" KeyPath="yes"
     36                Source="$(env.PATH_OUT)\bin\VBoxProxyStub-x86.dll"
     37                DiskId="$(var.Property_DiskIdCommon)">
     38                <Class Id="{327E3C00-EE61-462F-AED3-0DFF6CBF9904}" Context="InprocServer32"
     39                    Description="PSFactoryBuffer" ThreadingModel="both" />
     40            </File>
     41    <?endif?>
    2842            <File Id="file_VBoxRT_x86" Name="VBoxRT-x86.dll"
    2943                  Source="$(env.PATH_OUT)\bin\x86\VBoxRT-x86.dll"
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette