<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>