<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div><blockquote cite="mid:DUB128-W501FF6257408193AAC395DCA8E0@phx.gbl"><div dir="ltr"><br></div></blockquote><div>Appreciate your feedback.</div><div><br></div>> I tried looking at it but this seems to be a bit more complicated
than I initially thought.<br>> GUIDs only seem to be auto generated for components relative to one
of the standard prefixes like program files and I am not entirely
sure what the implication is.<br>> Also if at all the root should not be a hardcoded path since e.g.
c:\ might not be the root drive everywhere.</div><div><br></div><div>Who is generating the the GUID? Do you mean light or candle?<br>
<br>> What if the user who installs the application is not the user that
uses the application or if there are multiple users?</div><div><br></div><div>The answer to that question depends on the requirements, configuration and environment of the project. It would be great if CPack could provide a way to specify or override the default root prefix which currently is "C:\Program Files" on Windows <span style="font-size: 12pt;">for one, multiple or all components</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">to something else. So my question would be, what would be a good design for this feature?</span></div><div><br>> I'd perhaps install user specific files by copying them from the
system wide installation directory into the home directory on the
first run (by that specific user).<br>
<br></div>We are considering this kind of solution. However we then lose the ability to remove these files on uninstall. We also feel this is mixing application development with deployment. <br><div><br></div><div>
regards, Lars</div><div><br></div><style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}
.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}
--></style> </div></body>
</html>