VirtualBox

Changeset 81184 in vbox for trunk/src/VBox/Installer/win


Ignore:
Timestamp:
Oct 9, 2019 1:29:43 PM (5 years ago)
Author:
vboxsync
Message:

Windows host installer: Tweaked access permissions for installed files (bugref:9521).

Location:
trunk/src/VBox/Installer/win
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/win/Makefile.kmk

    r81159 r81184  
    433433                -ext $(VBOX_PATH_WIX)/WixUIExtension.dll \
    434434                -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll \
     435                -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll \
    435436               $(if-expr defined(VBOX_WITH_MSI_HACK),-ext $(MsiHack_0_OUTDIR)/MsiHackExtension.dll,) \
    436437                $(VBOX_MSI_ICE_IGNORE) \
     
    453454                '  -ext $(VBOX_PATH_WIX)/WixUIExtension.dll ^' \
    454455                '  -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll ^' \
     456                '  -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll ^' \
    455457               $(if-expr defined(VBOX_WITH_MSI_HACK),'-ext $(MsiHack_0_OUTDIR)/MsiHackExtension.dll ^',) \
    456458                '  $(VBOX_MSI_ICE_IGNORE) ^' \
     
    490492                -loc $(VBOX_WIN_INST_OUT_DIR)/NLS/License_$(lang).wxl \
    491493                -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll \
     494                -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll \
    492495                $(VBOX_MSI_ICE_IGNORE) \
    493496                -out $$@ \
     
    504507                '  -loc files-VirtualBox_$(lang)/License_$(lang).wxl ^' \
    505508                '  -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll ^' \
     509                '  -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll ^' \
    506510                '  $(VBOX_MSI_ICE_IGNORE) ^' \
    507511                '  -out $$(@F) ^' \
     
    640644                        -ext $(VBOX_PATH_WIX)/WixUIExtension.dll \
    641645                        -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll \
     646                        -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll \
    642647                        -p$(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix
    643648        $(VBOX_PATH_WIX)/candle.exe $(VBOX_WIN_INST_OUT_DIR)/$(lang)/VirtualBox_$(lang).wix \
    644649                -ext $(VBOX_PATH_WIX)/WixUIExtension.dll \
    645650                -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll \
     651                -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll \
    646652                -out $$@
    647653 ifeq ($(lang),en_US)
     
    679685                '  -ext $(VBOX_PATH_WIX)/WixUIExtension.dll ^' \
    680686                '  -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll ^' \
     687                '  -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll ^' \
    681688                '  -out $$(@F) || exit /b1' \
    682689               ) \
     
    784791                        -ext $(VBOX_PATH_WIX)/WixUIExtension.dll \
    785792                        -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll \
     793                        -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll \
    786794                        -p$(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wix
    787795        $(VBOX_PATH_WIX)/candle.exe $(VBOX_WIN_INST_OUT_DIR)/VBoxMerge$(module)_$(lang).wix \
    788796                -ext $(VBOX_PATH_WIX)/WixUIExtension.dll \
    789797                -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll \
     798                -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll \
    790799                -out $$@
    791800 ifeq ($(lang),en_US)
     
    823832                '  -ext $(VBOX_PATH_WIX)/WixUIExtension.dll ^'\
    824833                '  -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll ^' \
     834                '  -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll ^' \
    825835                '  -out $$(@F) || exit /b1' \
    826836               ) \
     
    936946                -ext $(VBOX_PATH_WIX)/WixUIExtension.dll \
    937947                -ext $(VBOX_PATH_WIX)/WixDifxAppExtension.dll \
     948                -ext $(VBOX_PATH_WIX)/WixUtilExtension.dll \
    938949               $(if-expr defined(VBOX_WITH_MSI_HACK),-ext $(MsiHack_0_OUTDIR)/MsiHackExtension.dll,) \
    939950                $(VBOX_MSI_ICE_IGNORE) \
  • trunk/src/VBox/Installer/win/VBoxMergeApp.wxi

    r81159 r81184  
    22    VirtualBox Windows Installation Script (WiX)
    33
    4     Copyright (C) 2006-2016 Oracle Corporation
     4    Copyright (C) 2006-2019 Oracle Corporation
    55
    66    This file is part of VirtualBox Open Source Edition (OSE), as
     
    2121    <?define VBOX_QT_INFIX="" ?>
    2222<?endif?>
     23
     24    <Component Id="cp_Permissions" Guid="9F6E9729-6490-4FBB-9EA1-03234E68907A" Win64="$(var.Property_Win64)" >
     25        <?include Permissions.wxi ?>
     26    </Component>
    2327
    2428<?if $(env.VBOX_WITH_DOCS_PACKING) = "yes" ?>
  • trunk/src/VBox/Installer/win/VirtualBox.wxs

    r80360 r81184  
    33    VirtualBox Windows Installation Script (WiX)
    44
    5     Copyright (C) 2014-2016 Oracle Corporation
     5    Copyright (C) 2014-2019 Oracle Corporation
    66
    77    This file is part of VirtualBox Open Source Edition (OSE), as
     
    1515
    1616<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
    17      xmlns:difxapp="http://schemas.microsoft.com/wix/DifxAppExtension">
     17     xmlns:difxapp="http://schemas.microsoft.com/wix/DifxAppExtension"
     18     xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
    1819
    1920    <?include Defines.wxi ?>
     
    7677    <SetProperty Id="VBOX_REGISTERFILEEXTENSIONS" After="AppSearch" Sequence="both" Value="{}">
    7778        <![CDATA[VBOX_REGISTERFILEEXTENSIONS="0"]]>
    78      </SetProperty>
    79 
     79    </SetProperty>
    8080
    8181    <!-- Install the product for all users on the system -->
     
    417417        <?endif ?>
    418418<?else ?>
     419    <!-- Make sure to reference the permissions component, which takes care of setting
     420         the required ACLs for our files / folders. -->
     421    <ComponentRef Id="cp_Permissions" />
    419422    <?if $(env.VBOX_WITH_QTGUI) = "yes" ?>
    420423        <ComponentRef Id="cp_RegisterExtensions" />
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