What is the best way to line up controls in a custom UI? I usually make an
initial guess on the location and size then make the adjustments from
there. This approach is painful sometimes when you keep running the
installer over and over just to see if everything is aligned correctly. Is
there a
Brad Butts wrote:
> I'm trying to include a checkbox control on a dialog with radio button
> controls. The radio buttons work (I can select different options),
> but the checkbox does not work: I default the value to "checked" but
> when I run the MSI, I can never uncheck it. Here's my snippet
Mike Dimmick wrote:
I haven't quite rationalized how to make WiX script the master source
for component registration information without having to actually
build the installer and install it for every debugging session. This
would be the ideal because you'd then only have to keep one source
suedeuno wrote:
> Does this version of Heat work with the website command?
>
Sorry, I don't know. I don't deploy Web sites.
--
sig://boB
http://joyofsetup.com/
-
This SF.net email is sponsored by DB2 Express
Download D
[EMAIL PROTECTED] wrote:
It fails for repair since the password not is available at that time.
This causes the repair to roll back leaving all services without a
password. Which is the recommended way to handle this?
Prompt the user for a password both during install and repair.
--
sig://
jrcolons wrote:
>I'm doing some modifications to Web.config adding some properties that
> are entered by user in the UI. If the user don't fill the blanks, the
> application will be useless. Is there any way that I can validate that an
> edit control is not empty?
>
You can use the propert
Jon W wrote:
> Do you know a way to keep long strings from overstepping their
> boundaries and thus being truncated when the fonts are outside the
> normal settings?
>
Make your text fields big. There's really no alternative in the MSI
UI model, which doesn't have layout capability. It also su
Magus wrote:
It appears that if I show any other dialog that requires the MSI to do
something the dialog works, but I don't have a purpose for any dialogs. My
custom actions all happen after CostFinalize, but I guess costing complete
might not be done at that time for some reason?
As I ment
[EMAIL PROTECTED] wrote:
Thanks for the tips. I've looked at my dll with dependency walker, but I'm not quite sure what to look for.
You want to run it on the system that's having problems. If any are
missing/unloadable on that system, you'll see it there.
Is that not where I set it to comp
Gareth at Serif wrote:
> there is no UAC prompt until much later on and the information being passed
> to the client side is greatly reduced and potentially detremental to the
> expected behaviour of later custom actions.
>
You can mark properties as Secure="yes" to get them passed to the serve
I have a need to generate a SQL script that references an external file. My
question is when the script is executed can I depend on the file that it
references to be "there" with the same file name? Should this file be
included as a or as a ? I don't want to install this file I
just want it to be
Is there a way to call a spawn wait dialog from a custom action? I am
currently having a problem where I call a custom action to display my
options dialog, since it is skinned and the normal Windows border has been
removed It is impossible to work around it being in a custom actiom. It is
a cust
Julie,
I assume your custom action does not run during repair, but only
during install? I have a custom action that runs during install, but
also runs during repair which causes an error.
Can you show me your custom action with the conditional text that you
used to achieve this?
Thanx,
Aaron
I have a custom action that runs a tool during install. I do not want
this tool to run during repair, in fact I only want this custom action
to run only during the inital install. Currently it will attempt to
run the custom action during repair which causes an error from the
tool.
Aaron
On 5/11
The data "Microsoft (R) Windows Installer Xml Tool version 2.0.4820.0
Copyright (C) Microsoft Corporation 2003. All rights reserved.
" at the root level is invalid. The .wxs file you attached isn't valid XML.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Venkatesh
Sent: Friday, M
It appears that if I show any other dialog that requires the MSI to do
something the dialog works, but I don't have a purpose for any dialogs. My
custom actions all happen after CostFinalize, but I guess costing complete
might not be done at that time for some reason?
Magus wrote:
>
> I believe
Hi
I used tallow to create an xml file and replaced with "Put-Your_GUID" to the
GUID generated. When I try to execute with candle it is giving me an error
message as follows:
fatal error CNDL0031: Data at the root level is invalid". What did I do
wrong here?. I am attaching that generated f
After InstallFinalize? That isn't part of the transaction. What are you
trying to accomplish?
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Aaron Feng
Sent: Friday, May 11, 2007 2:31 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Ignore Custom Action on Repair
I r
I run a custom action during install which works fine, but I don't want to
run it during repair. I tried every possible way, but no luck. Here is an
example what I'm doing:
Thanx,
Aaron
--
> > Does anybody know how to force the installer to keep its specified
> > font size and not the user's font size?
>
> I sincerely hope you don't fine any such solution. I would never accept a
> program to override my UI choices. After all, I'm the one running my computer
> and deciding what pref
This sounds like a plan.
I can skip validation for all my intermediate MSI files for each language
and then do a single validation of a final MSI that contains all transforms
from a neutral to each language.
Thanks,
Igor
Rob Mensching-2 wrote:
>
> Antivirus tools can do amazing horrible t
Yes, that resolved my issue.
Thanks,
Kevin
> Date: Fri, 11 May 2007 13:10:11 -0700> From: [EMAIL PROTECTED]> To:
> wix-users@lists.sourceforge.net> Subject: Re: [WiX-users] Questions on using
> XmlConfig/XmlFile elements> > > > > Kevin Fischer wrote:> > > > I'm just
> starting out with us
Antivirus tools can do amazing horrible things to the build operations that the
WiX toolset does. Moving files around and cabinet modifications seem to look
like virus stuff. Disabling the antivirus from scanning the directories where
you are having stuff built (including %TEMP% or %WIX_TEMP%
On Fri, 11 May 2007 14:22:44 -0600, Jon W wrote:
Jon,
> Does anybody know how to force the installer to keep its specified
> font size and not the user's font size?
I sincerely hope you don't fine any such solution. I would never accept a
program to override my UI choices. After all, I'm the on
I can't - company policy.
I don't think such slow speed can be explained by antivirus software, but
who knows.
Simon Dahlbacka wrote:
>
> try switching off antivirus and similar products fiddling around with your
> files behind your back..
>
> On 5/11/07, Igor Maslov <[EMAIL PROTECTED]> wro
try switching off antivirus and similar products fiddling around with your
files behind your back..
On 5/11/07, Igor Maslov <[EMAIL PROTECTED]> wrote:
Switching off MSI validation does not seem quite right, but having build
last
for 10 hours is not acceptable as well.
I wonder why light.exe t
I thought that my current installer worked at both font settings just
fine, and that this issue had to deal with a one of the advanced
windows font settings where you can manipulate title bar fonts, icon
fonts, etc...
Does anybody know now to force the installer to keep it's specified
font size an
Switching off MSI validation does not seem quite right, but having build last
for 10 hours is not acceptable as well.
I wonder why light.exe takes only 3-8% of CPU and almost no hard drive
activity mosst of the time.
What it actually does?
Brett Kapilik wrote:
>
> You can try using -sval t
Kevin Fischer wrote:
>
> I'm just starting out with using WiX inside of Visual Studio 2005.
>
> I've installed the December 2006 version 3 of WiX, Votive, etc. via the
> MSI installation. I have a very basic .wxs file currently.
>
> I want to use XmlConfig inside of my .wxs file. The docu
I have it as a child of and it works for me. I am not sure why
it will not work for you. I am using 2.0.5206.0.
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin Fischer
Sent: Friday, May 11, 2007 2:45 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Questions on
I want to know if I can display to a user the cost of currently selected
features, not just all features, so if the user checks a particular item it
updates the costing, is there a way to do this?
--
View this message in context:
http://www.nabble.com/Changing-file-cost-tf3729356.html#a10438586
I'm trying to include a checkbox control on a dialog with radio button
controls. The radio buttons work (I can select different options), but the
checkbox does not work: I default the value to "checked" but when I run the
MSI, I can never uncheck it. Here's my snippet:
You can try using -sval to supress the MSI validation. That is what eats
up most of the time. But of couse, you miss out on validation...
However, for doing test builds, that should speed it up.
- Brett
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behal
I'm just starting out with using WiX inside of Visual Studio 2005.
I've installed the December 2006 version 3 of WiX, Votive, etc. via the MSI
installation. I have a very basic .wxs file currently.
I want to use XmlConfig inside of my .wxs file. The documentation says it's a
child of Compon
Hi everybody:
I'm doing some modifications to Web.config adding some properties that
are entered by user in the UI. If the user don't fill the blanks, the
application will be useless. Is there any way that I can validate that an
edit control is not empty?
Thanks in advance!
Jose
--
View thi
Hello,
I have several thousand files in the installation and linking stage is very
slow. It takes more than an hour per language.
I tried to use -ss option with no effect. Cabinet creation is not the
reason, since I have the same slow times for uncompressed files.
What checks can I switch off s
It seems I messed up the conditional text on a custom action that was only
to run during installation. It was running during uninstall too. As this
action creates a file, in a directory that was just removed ... bad things
happened. Anyway, all better now, thanks to everyone who spared this issu
This information is correct for the condition syntax; however, if used in a
formatted field, $ means the installation directory of the component (if
$component is enclosed in square brackets []). ? has no meaning in a
formatted field.
For more see "Formatted" in the Windows Installer SDK at
htt
Design your dialogs to work at both 96dpi and 120dpi. Windows Installer
scales your dialog design to work at whatever resolution the user has
selected - the resulting pixel size is the 96dpi size multiplied by the
user's resolution, all divided by 96. However, the font widths and spacings
are sligh
Thanx Rob, for anyone else that is interested the info can be found here:
http://msdn2.microsoft.com/en-us/library/aa368012.aspx
Here is the syntax from the doc:
(&FeatureName=3) AND NOT(!FeatureName=3)
The term "&FeatureName=3" means the action is to install the feature local.
The term "NOT(
Yes I have Different disk numbers and 6 different tags.
Rennie Petersen wrote:
>
> Sorry if I'm asking a silly question, but I assume you have specified
> different disk numbers and included multiple elements?
>
> Rennie
>
>
>> -Original Message-
>> From: [EMAIL PROTECTED]
>> [mai
The fundamental problem is that Heat, Tallow, and RegCap all have to run the
code that lives in the DllRegisterServer function. That code can do anything
at all. By convention it should simply write its own registry entries, and
ideally it should do that while requiring as few dependencies as possi
What does it mean to install them not embedded in your MSI?
A likely reason for files not being installed on Windows 2000 and above
is that the files are protected system files.
Phil Wilson
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Pseudonymic
Would anyone have any idea about how to go and gatherer the proper infos or
know any other "Com info gatherer"?
Hi Carl, if i understand correctly, what you are looking for (as an
alternative to Tallow/Heat) would be RegCap.exe that comes with Visual
Studio. It Can be found in your visual studio d
Hi All.
Is it possible to have a fixed font size for text within the installer
windows that are not clobbered by the user's font settings?
I already specify a font size, but certain user settings make the text
get truncated.
Thanks,
Jon
To automatically generate guids with tallow, use the "-gg" option that
is hidden.
i.e.
tallow -gg -s My.dll
On 5/11/07, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
>
> More likely that my memory is fuzzy. I thought GUID generation only got
> added in Heat, but I've been wrong plenty of ti
Hi Rob,
I've started to see some peculiar results due to priveledge issues on Vista
and found myself back in this thread. I find, as I think you have, that
once the app in question is installed, the elevation being passed to the
client side of the install differ greatly depending on how you chos
Hi,
Heat (3) and Tallow (2) are not properly extracting register information
out of some DLLs/OCXs i have. Most are ok (the one made by the company i
work for) but some (made by 3rd parties) are not.
I suspect OCX/DLL compression to be the issue, but this is just a wild
guess.
Heat "goes thru" t
More likely that my memory is fuzzy. I thought GUID generation only got
added in Heat, but I've been wrong plenty of times before!
Regards,
Richard
From: Rob Mensching [mailto:[EMAIL PROTECTED]
Sent: Friday, May 11, 2007 11:40 AM
To: Foster, Richard - PAL
Actually, doesn't the latest version of tallow have a "-gg" switch to do a
onetime generation of GUIDs? Maybe my memory is fuzzy and that's actually in
heat.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Friday, May 11, 2007 8:33 AM
To: [EMAIL PROTECTED]
Venkatesh,
No version of Tallow exists that automatically generates GUID's. The
reasoning behind this is that automatic GUID generation leads very
easily to breaking component rules. Tallow is intended for *one time*
generation of a basic file which is then modified manually.
Mallow is a si
I have Wix version 2 and that tallow does not generate automatic GUID's. Can
anybody please help me if you have tallow which generates automatic GUID's.
Venkatesh
-
This SF.net email is sponsored by DB2 Express
Download
So are you running this inside VS IDE? Because of server restrictions I need
to run everying through command line
Schrieken, Rene wrote:
>
> I use this xlst script to do exactly that...
>
>
>
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> xmlns:wix="http://schemas.microsoft.com/
Does this version of Heat work with the website command?
I'm looking for the least painless method of creating a web setup package.
Bob Arnson-6 wrote:
>
> suedeuno wrote:
>> there are nearly 200 components in this format. Using the example in the
>> link above, I would have to manually add 2
In the WiX tutorial (http://www.tramontana.co.hu/wix/lesson5.php#5.3) it
says that a component's action state and installed state can be obtained by
prepending a $ or ? (respectively) to a component name.
If the component is installed on the local computer, the installed state
should be 3. If it
Our eariler Install shield does not support to build an install shield on
Vista, hence I am familarizing with Wix. I read through the tutorial and learnt
that, it does not have any section, to create an ODBC source. In our product we
need to create an ODBC connection to Access database as you do
Our eariler Install shield does not support to build an install shield on
Vista, hence I am familarizing with Wix. I read through the tutorial and learnt
that, it does not have any section, to create an ODBC source. In our product we
need to create an ODBC connection to Access database as you do
Thanks Bob, that sure makes it easier to find. BTW, I found this link with
the actual algorithm:
http://support.installshield.com/kb/view.asp?articleid=Q105971
It turned out to be my Product GUID. So much for narrowing down the
problem! At least I know how to match up the GUIDs in the log to t
http://dependencywalker.com/ is your friend. .NET 2.0 includes the VC
2005 runtime, so it's a likely candidate. You can change the VC project
to use static runtime to avoid the DLL dependency.
Thanks for the tips. I've looked at my dll with dependency walker, but
I'm not quite sure what to loo
Hi,
Is there anyone that have created an installation kit for a windows
service that sets account and password from the user interface? The
installation I have created works well for standard install and remove.
It fails for repair since the password not is available at that time.
This causes t
Hi,
has anyone come across a situation to remove a non empty folder using
removeFolder?
Hugh
---
QAS Ltd.
Registered in England: No 2582055
Registered in Australia: No 082 851 474
---
Medical Databases for the following specialties:
allergy_immunology
anesthesiology
cardiology
dermatology
emergency_medicine
endocrinology_diabetes_metabolism
family_practice
gastroenterology
general_practice
geriatrics
infectious_disease
internal_medicine
internal_medicine
medical_genetics
nep
If Microsoft have said that these modules don't install on Windows 2000
then there's probably a good reason for it. It would probably be better
to re-author your app to not depend on them.
Tony
It works fine to install them on Win2k standalone and not embedded into our
MSI and we require th
I don't understand. Can you provide an more complete example and the exact
error message you are seeing?
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pseudonymic
Wannabe
Sent: Friday, May 11, 2007 12:36 AM
To: wix-users@lists.sourceforge.net
Subject:
Additionally, you'd want to read the EULA carefully to be verify whether
modifications are legally acceptable. My bet is that modifying the Merge
Modules is not an okay thing to do.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tony Hoyle
Sent: Friday
Pseudonymic Wannabe wrote:
> Is it possible to suppress MSM conditionals? Our product is dependent on
> some Microsoft merge-modules that have a conditional not to install on
> NT version <= 500 (meaning Windows2000). The thing is though we need the
> mergemodules to install on Windows2000, so i
Is it possible to suppress MSM conditionals? Our product is dependent on
some Microsoft merge-modules that have a conditional not to install on NT
version <= 500 (meaning Windows2000). The thing is though we need the
mergemodules to install on Windows2000, so is there anyway to fix this?
-Ola
Sorry if I'm asking a silly question, but I assume you have specified
different disk numbers and included multiple elements?
Rennie
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Magus
> Sent: 11. maj 2007 01:42
> To: wix-users@lists.sourceforg
You probably need a bootstrap program to run before your MSI gets
started.
Visual Studio's Setup projects can provide a bootstrapper.
I like one called dotNetInstaller.
Rennie
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Lewis
Hend
Hey we are using wixlocalization to generate multi-language MSI packages,
problem is it doesn't seem to want to work with the UIText table.
This feature requires [1] on your hard
drive.
If that is in the wixlocalization instead of having a tag inn the
main WIX it says the UIText table is miss
I believe that if you set the "Level" of the feature to zero
that it is not shown in the feature tree and is not installed.
Rennie
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Lewis
Henderson
As far as I know your only possibility is to write a custom
action.
Or move this logic back to a pre-installer program, or forward
to the first thing the program does the first time it is started.
Rennie
See this page: http://www.merlinia.com/mdt/WiXTutorial4.msl
In particular, see the comments about
"EmptyComponent_WindowsInstallerBugWorkaround"
Rennie
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Scott
Palmer
Sent: 10. maj
Scott Palmer wrote:
> One of my features has "Will be installed to run from network" and
> "Entire feature will be installed to run from network" as possible
> install options.
>
> What is stupid about that is:
> - it's the only feature that shows those options
> - the feature has no components o
Lewis Henderson wrote:
This is my last question for the day. I'm working on an install that
uses a custom action to validate a product key early in the UI
sequence. However, the custom action code requires the C++ RTL for VC
8.0 (2005 .NET). How do I check for and install this RTL if neede
Don Tasanasanta wrote:
I'm looking to create an install that will always install default
features as per-user and then if the user happens to have admin access
to the machine they can go to Add/Remove Programs, choose "Modify" and
turn on the per-machine components.
I haven't tried this
suedeuno wrote:
> there are nearly 200 components in this format. Using the example in the
> link above, I would have to manually add 200 component references. Is there
> a better way to do this?
>
The next weekly release of WiX includes an enhancement to heat that
generates ComponentRef when
Albert van Peppen wrote:
When i have a ALLUSER=1 installation and i use the attribute
InstallPrivileges='elevated' on my Package element, what does this mean?
1 - The package will be run elevated, the user installing the MSI must
have sufficient rights to install this MSI (needs to write HKLM fo
Lewis Henderson wrote:
I'd like to enforce a length requirement for an authorization number
in a dialog box. If the value entered isn't exactly 24 characters, I
want the Next button disabled. Additionally, I'd like to make sure a
User ID isn't longer than 16 characters.
Any ideas on how t
[EMAIL PROTECTED] wrote:
One system in question had version 1 of the .NET framework, and
installing version 2 made the problem go away.
Any tips on how to find out what the dependency is, and how I can
configure my build setting to remove it?
http://dependencywalker.com/ is your frien
Julie Campbell wrote:
> Here's what seems to be the applicable part of the log. The user error is
> something like "one or more files needed for restoration cannot be found.
> Restoration is not possible."
>
I haven't seen that error before but the log fragment below is part of
the rollback
81 matches
Mail list logo