<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <div class="moz-cite-prefix">On 11.11.2013 14:23, Lucian Apetre
      wrote:<br>
    </div>
    <blockquote
      cite="mid:1384176217.7920.YahooMailNeo@web162105.mail.bf1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
        Lucida Grande, sans-serif;font-size:12pt">
        <div><span>Thank you for the hint,</span></div>
        <div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
          HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida
          Grande', sans-serif; background-color: transparent;
          font-style: normal;"><span>There is some documentation for the
            packing, if for eg i want to change some implementation in v
            box or add a new feature/ add a new dll?</span></div>
      </div>
    </blockquote>
    There is not much documentation about packing as it's impossible to
    predict what someone wants to change. The whole packing logic is in
    src/VBox/Installer/win/Makefile.kmk, which produces some input files
    (wxl/wxi, mostly for localization which isn't easy to hardcode) for
    the standard command line tools (WiX) which produce msi files. After
    that there's quite some msi magic and an exe wrapper to produce
    combined 32/64 bit packages and the like.<br>
    <br>
    Generally, the starting point for the msi packaging is
    VirtualBox.wxs and the various .wxi files. Find some similar file
    and see how it's handled by these files...<br>
    <br>
    Klaus<br>
    <blockquote
      cite="mid:1384176217.7920.YahooMailNeo@web162105.mail.bf1.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
        Lucida Grande, sans-serif;font-size:12pt">
        <div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
          HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida
          Grande', sans-serif; background-color: transparent;
          font-style: normal;"><span>thank you</span></div>
        <div class="yahoo_quoted" style="display: block;"> <br>
          <br>
          <div style="font-family: HelveticaNeue, 'Helvetica Neue',
            Helvetica, Arial, 'Lucida Grande', sans-serif; font-size:
            12pt;">
            <div style="font-family: HelveticaNeue, 'Helvetica Neue',
              Helvetica, Arial, 'Lucida Grande', sans-serif; font-size:
              12pt;">
              <div dir="ltr"> <font face="Arial" size="2"> On Monday,
                  November 11, 2013 1:14 PM, Klaus Espenlaub
                  <a class="moz-txt-link-rfc2396E" href="mailto:klaus.espenlaub@oracle.com"><klaus.espenlaub@oracle.com></a> wrote:<br>
                </font> </div>
              <div class="moz-signature">
                <div id="yiv1958596032">
                  <div> Hi,<br clear="none">
                    <div class="yiv1958596032moz-cite-prefix">On
                      10.11.2013 23:21, Lucian Apetre wrote:<br
                        clear="none">
                    </div>
                    <blockquote type="cite">
                      <div style="color: rgb(0, 0, 0); background-color:
                        rgb(255, 255, 255); font-family: HelveticaNeue,
                        'Helvetica Neue', Helvetica, Arial, 'Lucida
                        Grande', sans-serif; font-size: 12pt;">
                        <div>Hello, </div>
                        <div>I build vbox sources on a x86 machine,
                          under win 7. On my machine, the binaries build
                          from sources
                          from: VirtualBox-4.3.0\out\win.x86\release\bin\VirtualBox.exe
                          work fine, opens a virtual box. </div>
                        <div>But when I'm moving the bin folder to
                          another pc(a clean win 8 x86 machine) i get
                          this error:</div>
                        <div><br clear="none">
                        </div>
                        <div style="color: rgb(0, 0, 0); font-size:
                          12pt; font-family: HelveticaNeue, 'Helvetica
                          Neue', Helvetica, Arial, 'Lucida Grande',
                          sans-serif; background-color: transparent;
                          font-style: normal;"><span
                            style="font-size:12pt;">"Failed to create
                            VirtualBox COM object, the application will
                            now terminate"</span></div>
                        <div style="color: rgb(0, 0, 0); font-size:
                          12pt; font-family: HelveticaNeue, 'Helvetica
                          Neue', Helvetica, Arial, 'Lucida Grande',
                          sans-serif; background-color: transparent;
                          font-style: normal;"><span
                            style="font-size:12pt;">Details: "Callee RC:
                            REGDB_E_CLASSNORTEG(0x80040154)"</span></div>
                        <div style="color: rgb(0, 0, 0); font-size:
                          12pt; font-family: HelveticaNeue, 'Helvetica
                          Neue', Helvetica, Arial, 'Lucida Grande',
                          sans-serif; background-color: transparent;
                          font-style: normal;"><span
                            style="font-size:12pt;">And the </span><span
                            style="font-size:12pt;">VirtualBox.exe does
                            not open.</span></div>
                        <div style="color: rgb(0, 0, 0); font-size:
                          12pt; font-family: HelveticaNeue, 'Helvetica
                          Neue', Helvetica, Arial, 'Lucida Grande',
                          sans-serif; background-color: transparent;
                          font-style: normal;">I tried:</div>
                        <div style="color: rgb(0, 0, 0); font-size:
                          12pt; font-family: HelveticaNeue, 'Helvetica
                          Neue', Helvetica, Arial, 'Lucida Grande',
                          sans-serif; background-color: transparent;
                          font-style: normal;">1. moved all qt related
                          dlls and curl related dlls to the new clean
                          PC(win 8 x86)(dlls requested when tried to
                          open virualbox.exe)</div>
                        <div style="color: rgb(0, 0, 0); font-size:
                          12pt; font-family: HelveticaNeue, 'Helvetica
                          Neue', Helvetica, Arial, 'Lucida Grande',
                          sans-serif; background-color: transparent;
                          font-style: normal;">2. registered dlls
                          with: comregister.cmd and loadall.cmd</div>
                      </div>
                    </blockquote>
                    Are you running comregister.cmd as Admin? If you
                    don't then it can't make the necessary changes to
                    the registry. In general I don't think anyone
                    routinely uses your approach to build vbox on one PC
                    to move it to another. It doesn't need much more
                    time to create an installation package using "kmk
                    packing", and use that to install vbox...<br
                      clear="none">
                    <br clear="none">
                    Klaus
                    <div class="yiv1958596032yqt0168634030"
                      id="yiv1958596032yqtfd17245"><br clear="none">
                      <blockquote type="cite">
                        <div style="color: rgb(0, 0, 0);
                          background-color: rgb(255, 255, 255);
                          font-family: HelveticaNeue, 'Helvetica Neue',
                          Helvetica, Arial, 'Lucida Grande', sans-serif;
                          font-size: 12pt;">
                          <div style="color: rgb(0, 0, 0); font-size:
                            12pt; font-family: HelveticaNeue, 'Helvetica
                            Neue', Helvetica, Arial, 'Lucida Grande',
                            sans-serif; background-color: transparent;
                            font-style: normal;">still does not work</div>
                          <div style="color: rgb(0, 0, 0); font-size:
                            12pt; font-family: HelveticaNeue, 'Helvetica
                            Neue', Helvetica, Arial, 'Lucida Grande',
                            sans-serif; background-color: transparent;
                            font-style: normal;"><br clear="none">
                          </div>
                          <div style="color: rgb(0, 0, 0); font-size:
                            16px; font-family: HelveticaNeue, 'Helvetica
                            Neue', Helvetica, Arial, 'Lucida Grande',
                            sans-serif; background-color: transparent;
                            font-style: normal;">Does anybody have an
                            idea?</div>
                          <div style="color: rgb(0, 0, 0); font-size:
                            16px; font-family: HelveticaNeue, 'Helvetica
                            Neue', Helvetica, Arial, 'Lucida Grande',
                            sans-serif; background-color: transparent;
                            font-style: normal;">Thank you  </div>
                        </div>
                      </blockquote>
                    </div>
                  </div>
                </div>
                <a moz-do-not-send="true" shape="rect"
                  ymailto="mailto:vbox-dev@virtualbox.org"
                  href="mailto:vbox-dev@virtualbox.org"></a>
                <!-- This signature was generated by the MyDesktop Oracle Business Signature utility version 4.0 -->
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>