VirtualBox

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


Ignore:
Timestamp:
Nov 24, 2010 12:46:52 PM (14 years ago)
Author:
vboxsync
Message:

Windows host installer: Now using VBoxRes.dll for own icons of ".vbox", ".vbox-extpack", ".ova" and ".ovf" file extensions.

Location:
trunk/src/VBox/Installer/win
Files:
2 edited

Legend:

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

    r32113 r34315  
    2323endif
    2424
     25
    2526#
    2627# Include Sub-Makefiles.
     
    4142 endif
    4243endif
     44
     45include $(PATH_SUB_CURRENT)/Resources/Makefile.kmk
     46
    4347
    4448#
  • trunk/src/VBox/Installer/win/VirtualBox.wxs

    r34282 r34315  
    365365                        <Environment Id="EnvVBoxInstallDir" Action="set" Name="VBOX_INSTALL_PATH"
    366366                            System="yes" Part="last" Permanent="no" Value="[INSTALLDIR]" />
    367                         <!-- Register file extensions. Note: Extension Id's *must not* be changed! -->
    368                         <ProgId Id="ProgIdVirtualBox" Description="VirtualBox Machine Description" Icon="[#vbox]">
     367                        <!-- Register file extensions. Note: Extension Id's *must not* be changed! These specify the actual
     368                             file extension to handle. Also, here would be the place to add more fancy DDE stuff later.
     369                             Important: The IDs in "IconIndex" *must* be matching "Resources\resource.h". -->
     370                        <ProgId Id="VirtualBox.Shell.vbox" Description="VirtualBox Machine Description" Icon="[#vboxresdll]" IconIndex="-201">
    369371                            <Extension Id="vbox" ContentType="application/x-virtualbox-vbox">
    370                                 <Verb Id="open" Command="Open" Target="[#vbox]" Argument="%1" />
     372                                <Verb Id="open" Sequence="1" Command="Open" Target="[#vbox]" Argument="%1" />
    371373                            </Extension>
    372374                        </ProgId>
    373                         <ProgId Id="ProgIdVirtualBoxExtPack" Description="VirtualBox Extension Pack" Icon="[#vbox]">
     375                        <ProgId Id="VirtualBox.Shell.vbox-extpack" Description="VirtualBox Extension Pack" Icon="[#vboxresdll]" IconIndex="-202">
    374376                            <Extension Id="vbox-extpack" ContentType="application/x-virtualbox-vbox-extpack">
    375                                 <Verb Id="open" Command="Open" Target="[#vbox]" Argument="%1" />
     377                                <Verb Id="open" Sequence="1" Command="Open" Target="[#vbox]" Argument="%1" />
    376378                            </Extension>
    377379                        </ProgId>
    378                         <ProgId Id="ProgIdOVF" Description="Open Virtualization Format" Icon="[#vbox]">
     380                        <ProgId Id="VirtualBox.Shell.ovf" Description="Open Virtualization Format" Icon="[#vboxresdll]" IconIndex="-301">
    379381                            <Extension Id="ovf" ContentType="application/x-virtualbox-ovf">
    380                                 <Verb Id="open" Command="Open" Target="[#vbox]" Argument="%1" />
     382                                <Verb Id="open" Sequence="1" Command="Open" Target="[#vbox]" Argument="%1" />
    381383                            </Extension>
    382384                        </ProgId>
    383                         <ProgId Id="ProgIdOVA" Description="Open Virtualization Format Archive" Icon="[#vbox]">
     385                        <ProgId Id="VirtualBox.Shell.ova" Description="Open Virtualization Format Archive" Icon="[#vboxresdll]" IconIndex="-302">
    384386                            <Extension Id="ova" ContentType="application/x-virtualbox-ova">
    385                                 <Verb Id="open" Command="Open" Target="[#vbox]" Argument="%1" />
     387                                <Verb Id="open" Sequence="1" Command="Open" Target="[#vbox]" Argument="%1" />
    386388                            </Extension>
    387389                        </ProgId>
     
    461463                        <File Id="vboxauthsimpledll" Name="VBoxASim.dll" LongName="VBoxAuthSimple.dll" DiskId="1"  Vital="yes"
    462464                              Source="$(env.PATH_OUT)\bin\VBoxAuthSimple.dll" />
     465
     466                        <!-- Include resource DLL (icons, ...). -->
     467                        <File Id="vboxresdll" LongName="VBoxRes.dll" Name="VBoxRes.dll" DiskId="2" Vital="yes"
     468                              Source="$(env.PATH_OUT)\bin\VBoxRes.dll" />
     469
    463470                        <File Id="vmmgc" Name="VMMGC.gc" DiskId="1"  Vital="yes"
    464471                              Source="$(env.PATH_OUT)\bin\VMMGC.gc" />
     
    536543    <?endif ?>
    537544<?endif ?>
    538 
    539545                        <!-- Include key for VBox version -->
    540546                        <?include $(env.PATH_TARGET)\VBoxKey.wxi ?>
     
    551557                    </Directory> <!-- Qt accessible plugins -->
    552558<?endif?>
    553 
    554559
    555560<?if $(env.VBOX_WITH_PYTHON) = "yes" ?>
     
    574579<?endif?>
    575580
    576 
    577581<?if $(env.VBOX_WITH_CROGL) = "yes" ?>
    578582                    <Component Id="VBoxCROpenGL" Guid="874A1297-835A-491D-8A9D-7E723BC29EE7" Win64="$(var.Property_Win64)">
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