VirtualBox

Ticket #8009: VBoxFileExtensionRegistration.patch

File VBoxFileExtensionRegistration.patch, 10.7 KB (added by tal.aloni, 11 years ago)

Patch - Add option to disable file association registraion

  • VBox/Installer/win/NLS/de_DE.wxl

     
    117117
    118118    <String Id="Customize2Dlg_Header">Anpassen</String>
    119119    <String Id="Customize2Dlg_Desc">Bitte unten die gewünschten Optionen auswählen:</String>
    120120    <String Id="Customize2Dlg_CreateShortcut">Verknüpfung auf dem Desktop anlegen</String>
    121121    <String Id="Customize2Dlg_CreateQuickLaunch">Verknüpfung in der Schnellstartleiste anlegen</String>
     122    <String Id="Customize2Dlg_RegisterFileExtensions">Registrieren Dateizuordnungen</String>
    122123
    123124    <!---->
    124125
    125126    <String Id="WarnDisconNetIfacesDlg_Title">Warnung:</String>
    126127    <String Id="WarnDisconNetIfacesDlg_Title2">Netzwerkschnittstellen</String>
  • VBox/Installer/win/NLS/en_US.wxl

     
    121121
    122122    <String Id="Customize2Dlg_Header">Customize</String>
    123123    <String Id="Customize2Dlg_Desc">Please choose from the options below:</String>
    124124    <String Id="Customize2Dlg_CreateShortcut">Create a shortcut on the desktop</String>
    125125    <String Id="Customize2Dlg_CreateQuickLaunch">Create a shortcut in the Quick Launch Bar</String>
     126    <String Id="Customize2Dlg_RegisterFileExtensions">Register file associations</String>
    126127
    127128    <!---->
    128129
    129130    <String Id="WarnDisconNetIfacesDlg_Title">Warning:</String>
    130131    <String Id="WarnDisconNetIfacesDlg_Title2">Network Interfaces</String>
  • VBox/Installer/win/NLS/fa_IR.wxl

     
    8888    <!---->
    8989    <String Id="Customize2Dlg_Header">سفارشی</String>
    9090    <String Id="Customize2Dlg_Desc">لطفاً از گزینه های زیر انتخاب کنید:</String>
    9191    <String Id="Customize2Dlg_CreateShortcut">ایجاد یک میانبر روی دسکتاپ</String>
    9292    <String Id="Customize2Dlg_CreateQuickLaunch">ایجاد یک میانبر در اِجرای سریع</String>
     93    <String Id="Customize2Dlg_RegisterFileExtensions">ثبت نام انجمن فایل</String>
    9394    <!---->
    9495    <String Id="WarnDisconNetIfacesDlg_Title">هشدار:</String>
    9596    <String Id="WarnDisconNetIfacesDlg_Title2">رابط های شبکه</String>
    9697    <String Id="WarnDisconNetIfacesDlg_Desc">نصب ویژگی شبکه [ProductName] ارتباط شبکه شما را ریست خواهد کرد و موقتا ارتباط شما قطع خواهد شد.</String>
    9798    <String Id="WarnDisconNetIfacesDlg_Question">حالا با نصب اقدام کند؟</String>
  • VBox/Installer/win/NLS/fr_FR.wxl

     
    115115
    116116    <String Id="Customize2Dlg_Header">Personaliser</String>
    117117    <String Id="Customize2Dlg_Desc">Veuillez choisir une des options suivantes:</String>
    118118    <String Id="Customize2Dlg_CreateShortcut">Créer un raccourci sur le bureau</String>
    119119    <String Id="Customize2Dlg_CreateQuickLaunch">Créer un raccourci dans la barre de lancement rapide</String>
     120    <String Id="Customize2Dlg_RegisterFileExtensions">Inscription des associations de fichiers</String>
    120121
    121122    <!---->
    122123
    123124    <String Id="WarnDisconNetIfacesDlg_Title">Avertissement</String>
    124125    <String Id="WarnDisconNetIfacesDlg_Title2">Interfaces réseau</String>
  • VBox/Installer/win/NLS/it_IT.wxl

     
    8888    <!---->
    8989    <String Id="Customize2Dlg_Header">Personalizza</String>
    9090    <String Id="Customize2Dlg_Desc">Scegli dalle opzioni seguenti:</String>
    9191    <String Id="Customize2Dlg_CreateShortcut">Crea una scorciatoia sul desktop</String>
    9292    <String Id="Customize2Dlg_CreateQuickLaunch">Crea una scorciatoia nella barra di avvio veloce</String>
     93    <String Id="Customize2Dlg_RegisterFileExtensions">Registrati associazioni di file</String>
    9394    <!---->
    9495    <String Id="WarnDisconNetIfacesDlg_Title">Avviso:</String>
    9596    <String Id="WarnDisconNetIfacesDlg_Title2">Interfacce di rete</String>
    9697    <String Id="WarnDisconNetIfacesDlg_Desc">L'installazione delle funzionalità di rete di [ProductName] ripristinerà la connessione di rete causando una disconnessione temporanea dalla rete.</String>
    9798    <String Id="WarnDisconNetIfacesDlg_Question">Vuoi procedere subito con l'installazione?</String>
  • VBox/Installer/win/NLS/zh_TW.wxl

     
    1 <?xml version="1.0" encoding="utf-8"?>
     1<?xml version="1.0" encoding="utf-8"?>
    22<WixLocalization xmlns="http://schemas.microsoft.com/wix/2003/11/localization" Codepage="950" Culture="zh_TW">
    33
    44  <!--
    55          Language Definition Include for VirtualBox WiX script.
    66
     
    121121
    122122    <String Id="Customize2Dlg_Header">自訂</String>
    123123    <String Id="Customize2Dlg_Desc">請選擇以下選項:</String>
    124124    <String Id="Customize2Dlg_CreateShortcut">在桌面建立捷徑</String>
    125125    <String Id="Customize2Dlg_CreateQuickLaunch">在快速啟動列建立捷徑</String>
     126    <String Id="Customize2Dlg_RegisterFileExtensions">註冊文件關聯</String>
    126127
    127128    <!---->
    128129
    129130    <String Id="WarnDisconNetIfacesDlg_Title">警告:</String>
    130131    <String Id="WarnDisconNetIfacesDlg_Title2">網路介面</String>
  • VBox/Installer/win/UserInterface.wxi

     
    332332            </Control>
    333333            <Control Id="QuicklaunchShortcutCheckBox" Type="CheckBox" X="25" Y="115" Width="200" Height="17"
    334334                     Property="INSTALLQUICKLAUNCHSHORTCUT" CheckBoxValue="1">
    335335                <Text>!(loc.Customize2Dlg_CreateQuickLaunch)</Text>
    336336            </Control>
     337            <Control Id="RegisterFileExtensionsCheckBox" Type="CheckBox" X="25" Y="135" Width="200" Height="17"
     338                     Property="REGISTERFILEEXTENSIONS" CheckBoxValue="1">
     339                <Text>!(loc.Customize2Dlg_RegisterFileExtensions)</Text>
     340            </Control>
    337341
    338342            <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17"
    339343                Default="yes" Cancel="yes" Text="!(loc.ButtonText_Next)">
    340344<?if $(env.VBOX_WITH_NETFLT) = "yes" ?>
    341345                <Publish Event="NewDialog" Value="VBoxWarnDisconNetIfacesDlg"><![CDATA[(&VBoxNetworkFlt=3) AND NOT(!VBoxNetworkFlt=3)]]></Publish>
  • VBox/Installer/win/VirtualBox.wxs

     
    114114        <Property Id="ARPPRODUCTICON">IconVirtualBox</Property>
    115115        <Property Id="ARPURLINFOABOUT">http://www.virtualbox.org</Property>
    116116        <Property Id="ARPURLUPDATEINFO">http://www.virtualbox.org</Property>
    117117        <Property Id="INSTALLDESKTOPSHORTCUT" Value="1"></Property>
    118118        <Property Id="INSTALLQUICKLAUNCHSHORTCUT" Value="1"></Property>
     119        <Property Id="REGISTERFILEEXTENSIONS" Value="1"></Property>
    119120        <Property Id="STARTVBOX" Value="1"></Property>
    120121
    121122        <!-- Install the product for all users on the system -->
    122123        <Property Id="ALLUSERS"><![CDATA[1]]></Property>
    123124
     
    366367                        <RemoveFolder Id="ShortcutStartMenuVBoxRemove" On="uninstall" />
    367368                    </Component>-->
    368369
    369370                    <!---->
    370371
    371                     <!-- All Binaries, DLLs (except COM) and drivers are in one component because they belong together. Additional
    372                          binaries e.g. test tools, utilities etc. should be in another component so they"re clearly separated. -->
    373                     <Component Id="cp_MainBinaries" Guid="5C8FE57A-F744-4DE0-AA3F-A563F486AD98" Win64="$(var.Property_Win64)">
    374 
    375                         <!-- Set required environment variables. -->
    376                         <Environment Id="env_VBoxInstallDir" Action="set" Name="VBOX_INSTALL_PATH"
    377                                      System="yes" Part="last" Permanent="no" Value="[INSTALLDIR]" />
    378 
     372                   
     373                    <Component Id="cp_RegisterExtensions" Guid="FEB8943E-5D60-4E2D-846F-458207019D40" Win64="$(var.Property_Win64)">
     374                        <Condition>REGISTERFILEEXTENSIONS</Condition>
    379375                        <!-- Register file extensions. Note: Extension Id's *must not* be changed! These specify the actual
    380376                             file extension to handle. Also, here would be the place to add more fancy DDE stuff later.
    381377                             Important: The IDs in "IconIndex" *must* be matching "Resources\resource.h". -->
    382378                        <ProgId Id="progId_VirtualBox.Shell.vbox" Description="VirtualBox Machine Definition" Icon="file_VBoxRes.dll" IconIndex="-201">
    383379                            <Extension Id="vbox" ContentType="application/x-virtualbox-vbox">
     
    409405                            <Extension Id="vhd" ContentType="application/x-virtualbox-vhd" />
    410406                        </ProgId>
    411407                        <ProgId Id="progId_VirtualBox.Shell.hdd" Description="Virtual Hard Disk" Icon="file_VBoxRes.dll" IconIndex="-306">
    412408                            <Extension Id="hdd" ContentType="application/x-virtualbox-hdd" />
    413409                        </ProgId>
     410                    </Component> <!-- RegisterExtensions -->
     411
     412                    <!-- All Binaries, DLLs (except COM) and drivers are in one component because they belong together. Additional
     413                         binaries e.g. test tools, utilities etc. should be in another component so they"re clearly separated. -->
     414                    <Component Id="cp_MainBinaries" Guid="5C8FE57A-F744-4DE0-AA3F-A563F486AD98" Win64="$(var.Property_Win64)">
     415
     416                        <!-- Set required environment variables. -->
     417                        <Environment Id="env_VBoxInstallDir" Action="set" Name="VBOX_INSTALL_PATH"
     418                                     System="yes" Part="last" Permanent="no" Value="[INSTALLDIR]" />
    414419
    415420                        <!-- Files -->
    416421<?if $(env.VBOX_WITH_DOCS_PACKING) = "yes" ?>
    417422                        <!-- Include all user manual .CHM files (file is generated by makefile). -->
    418423                        <?include $(env.PATH_TARGET)\Files_Main.wxi ?>
     
    693698            <ComponentRef Id="cp_Docs" />
    694699<?endif?>
    695700            <ComponentRef Id="cp_NLS" />
    696701            <ComponentRef Id="cp_MainCOM" />
    697702            <ComponentRef Id="cp_MainBinaries" />
     703            <ComponentRef Id="cp_RegisterExtensions" />
    698704<?if $(env.VBOX_WITH_QTGUI) = "yes" ?>
    699705            <ComponentRef Id="cp_QtAccessible" />
    700706<?endif?>
    701707<?if $(env.VBOX_WITH_PYTHON) = "yes" ?>
    702708            <ComponentRef Id="cp_VBoxPyInst" />

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