[WiX-users] taffy cutlet

2007-04-19 Thread Andy Q. Payton

There was also general consensus that using any structured design technique is 
more important than picking a specific approach.
Or, worse yet, can you tell a business person where in the code base a specific 
piece of business logic is buried?
Make sure the boundaries are clear and somewhat consistent. Sequence diagrams 
only depict one possible way for components to interact.
It is a mess of bits and pieces with no unifying consistency.
In Managing Software Maniacs Ken Whittaker already warned that you should 
reward, never incent.
For example, if fooTest exercises 60 out of 100 lines in Foo but also hits 50 
lines in Bar, the lines in Bar do not count towards Bar's test coverage because 
this test was not intended to test Bar.
Suddenly, even simple interactions have to deal with these eventualities. ) 
focus on a new part of the application design does warrant a new set of 
patterns. Winter also tends to be busy because slide material for the developer 
conferences in Spring are due. I always intended my program to do something 
else.
As with most things in our field, the idea of domain languages is not exactly 
new. Let me give you a simple example. 0 introduces a series of additions to 
the good old sequence diagram. The 20th of March is simply that, a day in the 
year, regardless of where on earth you are.
But come to think about it, CalendarDate is a date, not a point in time. This 
includes the run-time environment, such as running processes or the source 
code. Verifying assumptions - I actually run coverage tools most frequently to 
see whether my coverage matches my expectations. In my case the language can 
extract data from a screen. Angle brackets do not make a language.
Learn more about dynamic languages?
Can it assume that they would also be zero? Why would you want the source code 
of your program available as objects from your program?
There are no control constructs, expressions etc.
For my purposes let it suffice to say that the goal is to develop an expressive 
model of the problem domain that can be closely reflected in the resulting 
source code.
Marlon Dumas and Arthur ter Hofstede (with the help of SAP) maintain a very 
nice collection of interaction patterns at www.
However, the price is often readability.
In fact, Bar being hit at all might have been the result of insufficient 
mocking or stubbing of the test for Foo.
This simple change in name signifies a fairly significant shift in 
responsibility.
Care to learn more about new programming languages and models, such as 
programming by example?
The biggest danger of incentives is that you might just get what you asked for, 
but not what you had in mind. Once could say that OOPSLA has become the victim 
of its own success because only a small portion of OOPLSA has still something 
to do with object-oriented design.
Now who would want to argue with Martin Fowler? But let's talk about messaging.
I am actually a big proponent of extracting and visualizing information from 
large code bases or running systems (see Visualizing Dependencies).
When another application needs to reference that data it sends a query to the 
owning application and waits for the response before it continues processing.

realistic.gif
Description: GIF image
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] What is the use of an application (.exe) GUID ?

2007-04-19 Thread teckJBMsia

Hi,

  Is it possible for my another installer (.msi) to detect the presence of
the EXE by using the GUID ? If it is possible, how to do it ? If it's not
possible, is there any other way to do this ? Cheers !


Mike Dimmick-2 wrote:
 
 Windows Installer installs products in units of components - they are the
 building blocks of the installation. It installs a component if it
 believes
 that the component is not up to date or is missing, which it determines
 from
 the component's key path. It stores a list of all the components which are
 installed, and the locations they are installed to, in the Windows
 registry.
 This acts as a reference count to decide when to remove the component on
 uninstallation.
 
 It is therefore vitally important that the component GUIDs are unique to
 each individual component, and that the composition of the component is
 the
 same for each definition of the same component (as identified by the same
 GUID). It is also essential that resources (files, registry keys) are not
 defined by multiple different components, as they can be removed
 prematurely
 as Windows Installer detects that one of the components owning that
 resource
 has reached a zero reference count and should be removed.
 
 For more see Rob's blog entry 'Component Rules 101', a copy of which is in
 the WiX documentation (WiX.chm) or at
 http://blogs.msdn.com/robmen/archive/2003/10/18/56497.aspx.
 
 -- 
 Mike Dimmick
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of teckJBMsia
 Sent: 18 April 2007 09:43
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] What is the use of an application (.exe) GUID ?
 
 
 Hi,
 
Following is quoted from WIX Tutorial.
 
 Component Id='MainExecutable'
 Guid='YOURGUID-83F1-4F22-985B-FDB3C8ABD471'
File Id='FoobarEXE' Name='Foobar10.exe' LongName='FoobarAppl10.exe'
 DiskId='1'Source='FoobarAppl10.exe' Vital='yes'
 
I wish to know what is the purpose of that Guid.
 
Besides that, can WIX search for that GUID before installing a program
 to
 make sure that program has not been installed previously ? ( Note : in my
 case, the product GUID can be same but not the program ).
 
Cheers !
 
 
 
 -
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2 express and take
 control of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 

-- 
View this message in context: 
http://www.nabble.com/What-is-the-use-of-an-application-%28.exe%29-GUID---tf3599651.html#a10073901
Sent from the wix-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Dialog Editor

2007-04-19 Thread Anthony Wieser
I thought I once saw a tool that could decompile .rc or .res files from 
visual studio, and produce WiX dialogs.  However, I can't find any 
information on where this was.

Was I imagining it, or could one of you kind people point me in the right 
direction.

Thanks.

Anthony Wieser
Wieser Software Ltd


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Dialog Editor

2007-04-19 Thread Rennie Petersen
I use SharpDevelop 2.1. Its dialog editor works fairly well with WiX
dialogs. Just be aware that all comments are deleted. :-(

There's also an open source program called WiXEdit. I tried it out but
ran into problems.

I've made a simple beginner's tutorial for using WiX (with
SharpDevelop). It's more basic than the official tutorial and covers
much less of WiX, but in more detail. If people on this forum think
there's a need for something like this I could publish it.

Rennie


 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 Anthony Wieser
 Sent: 19. april 2007 11:26
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Dialog Editor
 
 I thought I once saw a tool that could decompile .rc or .res 
 files from visual studio, and produce WiX dialogs.  However, 
 I can't find any information on where this was.
 
 Was I imagining it, or could one of you kind people point me 
 in the right direction.
 
 Thanks.
 
 Anthony Wieser
 Wieser Software Ltd
 
 
 --
 ---
 This SF.net email is sponsored by DB2 Express Download DB2 
 Express C - the FREE version of DB2 express and take control 
 of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Cannot load self-compiled SqlExtension.dll

2007-04-19 Thread Daniel Kopp
Hi community!

I'm trying to hunt down the bug in the ConfigureSql CA of WiX v3 (using
3.0.2813), because I would really like to use V3 for my project.

I modified scasqlstr.cpp and compiled the whole toolset using the standard
make.bat. Everything looks fine, but light cannot load the self-compiled
SqlExtension.dll. It fails with error code CNDL0144.
What am I doing wrong?

Thanks in advance!
 
Daniel Kopp
 
Kopp Softwareentwicklung
Haydnplatz 5
85435 Erding
Phone:  +49.8122.2276100
E-Mail:  [EMAIL PROTECTED]
Internet: http://www.kopp-software.de
 

 


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread John Vottero
Microsoft puts lots of samples in Program Files

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Quinton
Tormanen
Sent: Thursday, April 19, 2007 12:26 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Where to install samples

 

I have a .NET assembly that we've built for use by our customers. We
have just added a bunch of sample projects using our assembly that can
be also be installed. I'm unclear on where to install these samples. I
thought of putting them under [PersonalFolder]\RMCLink Samples, but
the negatives soon occurred to me (poor behavior under multiple users),
and it was apparent that Orca agreed with me.

 

So, I'm thinking of just putting them in a sub-folder under our install
folder (typically C:\Program Files\RMCLink). However, I'm not sure how
much Microsoft would like that since to use the samples, the user needs
to muck around in C:\Program Files, which doesn't seem like the best
place to advice users to browse around.

 

Any thoughts on where the proper place is for such samples? 

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Suppressing EULA on NET 2.0 and MSM errors in Wix3.0

2007-04-19 Thread Thomas Bjørnsen

Hi again.

Yesterday i switched our project over to Wix3.0/Votive 3.0 to get the
MSBuild feature and get a boostrapper going from an example a kind
individual posted here
ItemGroup
   BootstrapperItem Include=Microsoft.Net.Framework.2.0
 ProductNameMicrosoft .NET Framework 2.0/ProductName
   /BootstrapperItem
   BootstrapperItem Include={511DAC48-6CBB-43a3-A64D-0182F2A9EBC2}
 ProductNameMicrosoft .NET Framework 3.0/ProductName
   /BootstrapperItem
 /ItemGroup
 Target Name=GenerateBootstrapper
   GenerateBootstrapper ApplicationName=My Application
ApplicationFile=$(TargetFileName) BootstrapperItems=@(BootstrapperItem)
ComponentsLocation=HomeSite OutputPath=$(OutputPath) Culture=en-US /
 /Target
 Import Project=$(WixToolPath)\Wix.targets /
 PropertyGroup
   BuildDependsOn
   PrepareForBuild;
   Compile;
   Link;
   GenerateBootstrapper
   /BuildDependsOn
 /PropertyGroup

Problem is, when launching the user has to accept/not accept installing NET
2.0, we do not want the users to have this option, we want a forced install
of NET if this is possible. Anyway I can edit/create an addendum to the
above XML to allow for this?

Second problem is MSM/Merge modules.

Under directory tag:
   Merge Id=Sp5.Msm Language=1033 DiskId=1
SourceFile=redist\Sp5.Msm /
   Merge Id=Sp5CCInt.Msm Language=1033 DiskId=1
SourceFile=redist\Sp5CCInt.Msm /
   Merge Id=Sp5Intl.Msm Language=1033 DiskId=1
SourceFile=redist\Sp5Intl.Msm /
   Merge Id=Sp5itn.Msm Language=1033 DiskId=1
SourceFile=redist\Sp5itn.Msm /
   Merge Id=Sp5SR.Msm Language=1033 DiskId=1
SourceFile=redist\Sp5SR.Msm /
   Merge Id=Sp5TTInt.Msm Language=1033 DiskId=1
SourceFile=redist\Sp5TTInt.Msm /
   Merge Id=Sp5TTIntXP.Msm Language=1033 DiskId=1
SourceFile=redist\Sp5TTIntXP.Msm /
   Merge Id=SpCommon.Msm Language=1033 DiskId=1
SourceFile=redist\SpCommon.Msm /

Under Feature tag:
MergeRef Id=Sp5.Msm /
 MergeRef Id=Sp5CCInt.Msm /
 MergeRef Id=Sp5Intl.Msm /
 MergeRef Id=Sp5itn.Msm /
 MergeRef Id=Sp5SR.Msm /
 MergeRef Id=Sp5TTInt.Msm /
 MergeRef Id=Sp5TTIntXP.Msm /
 MergeRef Id=SpCommon.Msm /

Quite the number of warnings in the form of:
light.exe : warning LGHT1076 : ICE03: String overflow (greater than length
permitted in column); Table: Registry, Column: Registry, Key(s):
Registry83.0880F209_45FA_42C5_92AE_5E620033E8EC_O.0880F209_45FA_42C5_92AE_5E620033E8EC

Then comes a warning followed by an error
light.exe : warning LGHT1076 : ICE03: String overflow (greater than length
permitted in column); Table: Registry, Column: Registry, Key(s):
Registry115.0880F209_45FA_42C5_92AE_5E620033E8EC_O.0880F209_45FA_42C5_92AE_5E620033E8EC
light.exe : error LGHT0204 : ICE27: Action: 'DuplicateFiles' in
InstallExecuteSequence table must come after the 'InstallFiles' action.

Then several warnings with the following pattern:
light.exe : warning LGHT1076 : ICE30: The target file 'Mary.SDF' might be
installed in '[CommonFilesFolder]\SPEECH~1\MICROS~1\TTS\1033\' by two
different conditionalized components on an SFN system: '
TTSData.A95D6CE6_C572_42AA_AA7B_BA92AFE9EA24' and '
TTSDataXP.8D1ED0D3_2DE5_40CD_83D4_76855A7380E8'. If the conditions are not
mutually exclusive, this will break the component reference counting system.


Two more errors:
:\Documents and Settings\Thomas\Lokale
innstillinger\Temp\8ptfefjo\Installasjonsskjelett.msi : error LGHT0204 :
ICE32: Possible Mis-Aligned Foreign Keys
Feature.1 = s38
Class.Feature_ = s32
C:\Documents and Settings\Thomas\Lokale
innstillinger\Temp\8ptfefjo\Installasjonsskjelett.msi : error LGHT0204 :
ICE32: Possible Mis-Aligned Foreign Keys
Feature.1 = s38
TypeLib.Feature_ = s32

Then some more warnings:
warning LGHT1076 : ICE46: Property 'WindowsFamily9X' referenced in column
'LaunchCondition'.'Description' of row 'VersionNT' differs from a defined
property by case only.
light.exe : warning LGHT1076 : ICE54: Component '
SapiCplHelpEng.0880F209_45FA_42C5_92AE_5E620033E8EC' uses file
'F718_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC' as its KeyPath, but
the file's version is provided by the file
'F595_sapi.cpl.0880F209_45FA_42C5_92AE_5E620033E8EC'.
light.exe : warning LGHT1076 : ICE54: Component '
SapiCplHelpJpn.0880F209_45FA_42C5_92AE_5E620033E8EC' uses file
'F748_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC' as its KeyPath, but
the file's version is provided by the file
'F595_sapi.cpl.0880F209_45FA_42C5_92AE_5E620033E8EC'.
light.exe : warning LGHT1076 : ICE54: Component '
SapiCplHelpChs.0880F209_45FA_42C5_92AE_5E620033E8EC' uses file
'F778_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC' as its KeyPath, but
the file's version is provided by the file
'F595_sapi.cpl.0880F209_45FA_42C5_92AE_5E620033E8EC'.
light.exe : warning LGHT1076 : ICE54: Component '
LexData.FBA4D445_9B9B_4C21_8775_7D876C037CAE' uses file
'F375_lsr1033.lxa.FBA4D445_9B9B_4C21_8775_7D876C037CAE' as its KeyPath, but
the file's version is provided by the file

Re: [WiX-users] Suppressing EULA on NET 2.0 and MSM errors in Wix3.0

2007-04-19 Thread Rennie Petersen
Don't know if it's relevant for you, but I'm using an open source program 
called dotNetInstaller to ensure .NET Framework is installed.
 
Rennie




From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Thomas 
Bjørnsen
Sent: 19. april 2007 14:29
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Suppressing EULA on NET 2.0 and MSM errors in 
Wix3.0


Hi again.

Yesterday i switched our project over to Wix3.0/Votive 3.0 to get the 
MSBuild feature and get a boostrapper going from an example a kind individual 
posted here
ItemGroup 
BootstrapperItem Include=Microsoft.Net.Framework.2.0
  ProductNameMicrosoft .NET Framework 2.0/ProductName
/BootstrapperItem
BootstrapperItem Include={511DAC48-6CBB-43a3-A64D-0182F2A9EBC2} 
  ProductNameMicrosoft .NET Framework 3.0/ProductName
/BootstrapperItem
  /ItemGroup
  Target Name=GenerateBootstrapper
GenerateBootstrapper ApplicationName=My Application 
ApplicationFile=$(TargetFileName) BootstrapperItems=@(BootstrapperItem) 
ComponentsLocation=HomeSite OutputPath=$(OutputPath) Culture=en-US / 
  /Target
  Import Project=$(WixToolPath)\Wix.targets /
  PropertyGroup
BuildDependsOn
PrepareForBuild;
Compile;
Link; 
GenerateBootstrapper
/BuildDependsOn
  /PropertyGroup

Problem is, when launching the user has to accept/not accept installing 
NET 2.0, we do not want the users to have this option, we want a forced install 
of NET if this is possible. Anyway I can edit/create an addendum to the above 
XML to allow for this? 

Second problem is MSM/Merge modules.

Under directory tag:
Merge Id=Sp5.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5.Msm /
Merge Id= Sp5CCInt.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5CCInt.Msm /
Merge Id=Sp5Intl.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5Intl.Msm / 
Merge Id=Sp5itn.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5itn.Msm /
Merge Id=Sp5SR.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5SR.Msm / 
Merge Id=Sp5TTInt.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5TTInt.Msm /
Merge Id=Sp5TTIntXP.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5TTIntXP.Msm / 
Merge Id=SpCommon.Msm Language=1033 DiskId=1 
SourceFile=redist\SpCommon.Msm /

Under Feature tag:
MergeRef Id=Sp5.Msm /
  MergeRef Id= Sp5CCInt.Msm /
  MergeRef Id=Sp5Intl.Msm /
  MergeRef Id=Sp5itn.Msm /
  MergeRef Id=Sp5SR.Msm /
  MergeRef Id=Sp5TTInt.Msm  /
  MergeRef Id=Sp5TTIntXP.Msm /
  MergeRef Id=SpCommon.Msm /

Quite the number of warnings in the form of:
light.exe : warning LGHT1076 : ICE03: String overflow (greater than 
length permitted in column); Table: Registry, Column: Registry, Key(s): 
Registry83.0880F209_45FA_42C5_92AE_5E620033E8EC_O.0880F209_45FA_42C5_92AE_5E620033E8EC

Then comes a warning followed by an error
light.exe : warning LGHT1076 : ICE03: String overflow (greater than 
length permitted in column); Table: Registry, Column: Registry, Key(s): 
Registry115.0880F209_45FA_42C5_92AE_5E620033E8EC_O.0880F209_45FA_42C5_92AE_5E620033E8EC
light.exe : error LGHT0204 : ICE27: Action: 'DuplicateFiles' in 
InstallExecuteSequence table must come after the 'InstallFiles' action. 

Then several warnings with the following pattern:
light.exe : warning LGHT1076 : ICE30: The target file 'Mary.SDF' might 
be installed in '[CommonFilesFolder]\SPEECH~1\MICROS~1\TTS\1033\' by two 
different conditionalized components on an SFN system: ' 
TTSData.A95D6CE6_C572_42AA_AA7B_BA92AFE9EA24' and 
'TTSDataXP.8D1ED0D3_2DE5_40CD_83D4_76855A7380E8'. If the conditions are not 
mutually exclusive, this will break the component reference counting system.


Two more errors:
:\Documents and Settings\Thomas\Lokale 
innstillinger\Temp\8ptfefjo\Installasjonsskjelett.msi : error LGHT0204 : ICE32: 
Possible Mis-Aligned Foreign Keys
Feature.1 = s38
Class.Feature_ = s32
C:\Documents and Settings\Thomas\Lokale 
innstillinger\Temp\8ptfefjo\Installasjonsskjelett.msi : error LGHT0204 : ICE32: 
Possible Mis-Aligned Foreign Keys
Feature.1 = s38
TypeLib.Feature_ = s32

Then some more warnings: 
warning LGHT1076 : ICE46: Property 'WindowsFamily9X' referenced in 
column 'LaunchCondition'.'Description' of row 'VersionNT' differs from a 
defined property by case only.
light.exe : warning LGHT1076 : ICE54: 

[WiX-users] Overwriting files

2007-04-19 Thread Matt Anderson
I figured out why the installation would just stop and not do anything.  I had 
tried to use REINSTALL=all, but this only works if you are doing a 
reinstallation, which I wasn't.  However, I was under the impression that 
REINSTALLMODE=amus should still overwrite files, but Windows Installer still 
seems to be following the regular versioning rules.  Can anyone explain this 
to me?

Thanks for your time,


Matt Anderson


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Privileges on Vista

2007-04-19 Thread Potentiostat

My install places files in a sub folder from program files, it also installed
DLLs into system 32, but I have changed this to the same program files sub
folder.

Now I have two problems. The first is the install needing permission on
Vista, probably because I am installing files to a sub folder of program
files.  Our software sometimes gets installed on networked PCs in large
companies, so  I would like to avoid needing permission, because IT
departments can be very slow at coming out to log in as administrator.  We
have a digital signature, all exe are signed as is the  MSI.

The second problem is I place an un-install link using the following:

Shortcut Id='Uninstallshortcut' Directory='ProgramMenuDir'
Name='Uninst' LongName='Uninstall My Program' Target='[ShortCutDir]'
Arguments='/x {My GUID}' /
Property Id='ShortCutDir' Value='msiexec.exe'/

When I install the software I get the permission message with the our
certificate details on it, but when I use this un-install link it shows
unknown publisher.  Anyway around this?

Thanks,
Andrew
-- 
View this message in context: 
http://www.nabble.com/Privileges-on-Vista-tf3607148.html#a10077831
Sent from the wix-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] What is the use of an application (.exe) GUID ?

2007-04-19 Thread Brett Kapilik
You can use a ComponentSearch Element to find the installed location of
an existing component on the system.

- Brett 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 teckJBMsia
 Sent: Thursday, April 19, 2007 3:27 AM
 To: wix-users@lists.sourceforge.net
 Subject: Re: [WiX-users] What is the use of an application 
 (.exe) GUID ?
 
 
 Hi,
 
   Is it possible for my another installer (.msi) to detect 
 the presence of the EXE by using the GUID ? If it is 
 possible, how to do it ? If it's not possible, is there any 
 other way to do this ? Cheers !
 
 
 Mike Dimmick-2 wrote:
  
  Windows Installer installs products in units of components 
 - they are 
  the building blocks of the installation. It installs a 
 component if it 
  believes that the component is not up to date or is 
 missing, which it 
  determines from the component's key path. It stores a list 
 of all the 
  components which are installed, and the locations they are 
 installed 
  to, in the Windows registry.
  This acts as a reference count to decide when to remove the 
 component 
  on uninstallation.
  
  It is therefore vitally important that the component GUIDs 
 are unique 
  to each individual component, and that the composition of the 
  component is the same for each definition of the same component (as 
  identified by the same GUID). It is also essential that resources 
  (files, registry keys) are not defined by multiple different 
  components, as they can be removed prematurely as Windows Installer 
  detects that one of the components owning that resource has 
 reached a 
  zero reference count and should be removed.
  
  For more see Rob's blog entry 'Component Rules 101', a copy 
 of which 
  is in the WiX documentation (WiX.chm) or at 
  http://blogs.msdn.com/robmen/archive/2003/10/18/56497.aspx.
  
  --
  Mike Dimmick
  
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of 
  teckJBMsia
  Sent: 18 April 2007 09:43
  To: wix-users@lists.sourceforge.net
  Subject: [WiX-users] What is the use of an application (.exe) GUID ?
  
  
  Hi,
  
 Following is quoted from WIX Tutorial.
  
  Component Id='MainExecutable'
  Guid='YOURGUID-83F1-4F22-985B-FDB3C8ABD471'
 File Id='FoobarEXE' Name='Foobar10.exe' 
 LongName='FoobarAppl10.exe'
  DiskId='1'Source='FoobarAppl10.exe' Vital='yes'
  
 I wish to know what is the purpose of that Guid.
  
 Besides that, can WIX search for that GUID before installing a 
  program to make sure that program has not been installed 
 previously ? 
  ( Note : in my case, the product GUID can be same but not 
 the program 
  ).
  
 Cheers !
  
  
  
  
 --
  --- This SF.net email is sponsored by DB2 Express Download 
 DB2 Express 
  C - the FREE version of DB2 express and take control of 
 your XML. No 
  limits. Just data. Click to get it now.
  http://sourceforge.net/powerbar/db2/
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
  
  
 
 --
 View this message in context: 
 http://www.nabble.com/What-is-the-use-of-an-application-%28.ex
e%29-GUID---tf3599651.html#a10073901
 Sent from the wix-users mailing list archive at Nabble.com.
 
 
 --
 ---
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2 express and take
 control of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Renaming files

2007-04-19 Thread Matt Anderson
I've given up on trying to overwrite files.  Is there any way to rename an 
existing file?

Thanks for your time,


Matt Anderson


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Renaming files

2007-04-19 Thread Brett Kapilik
Not sure about an official rename but what about using the CopyFile
element with Delete=yes.

- Brett 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 Matt Anderson
 Sent: Thursday, April 19, 2007 9:15 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Renaming files
 
 I've given up on trying to overwrite files.  Is there any way 
 to rename an existing file?
 
 Thanks for your time,
 
 
 Matt Anderson
 
 
 --
 ---
 This SF.net email is sponsored by DB2 Express Download DB2 
 Express C - the FREE version of DB2 express and take control 
 of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Vista certification : InstallLocation in uninstall registry (ARPINSTALLLOCATION )

2007-04-19 Thread William Levra-Juillet
Hi,

I'm in the process of getting (at least trying to get) the Vista
Certification.
It required the value InstallLocation to be set by the MSi installer in
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{MyProductGUID}

But Wix (v3) doesn't seem to properly set this value (set to empty).

If you have any idea on how to set it (automatically by Wix or by a CA), thx
to help me !
Apparently, according to MSDN it's related to ARPINSTALLLOCATION  property,
but it's not very meanningfull to me...

Thank you very much for your help
Regards
William



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Quinton Tormanen
I have also noted that Microsoft historically puts Visual Studio samples
under Program Files. However, I had two concerns about this:

 

1.   I notice that one of Microsoft's known issues for Visual Studio
on Windows Vista as a Normal User is that the samples can't be compiled
(due to UAC). The note starts out by saying, Currently the samples that
ship with Visual Studio are installed under Program Files... They list
the two obvious workarounds (copy them or run as administrator), but
this makes it sound like there is a better place for them that they'll
use next time.

2.   I am also a bit concerned how Windows Vista and XP default to
having Program Files not be browsable. This is probably fine for the
programmers that will be using our assembly, but again, it didn't feel
like the ideal solution.

 

Installing them under Program Files is my top choice right now, but it
doesn't seem like the long-term solution.

 

--Quinton

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John
Vottero
Sent: Thursday, April 19, 2007 5:09 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Where to install samples

 

Microsoft puts lots of samples in Program Files

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Quinton
Tormanen
Sent: Thursday, April 19, 2007 12:26 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Where to install samples

 

I have a .NET assembly that we've built for use by our customers. We
have just added a bunch of sample projects using our assembly that can
be also be installed. I'm unclear on where to install these samples. I
thought of putting them under [PersonalFolder]\RMCLink Samples, but
the negatives soon occurred to me (poor behavior under multiple users),
and it was apparent that Orca agreed with me.

 

So, I'm thinking of just putting them in a sub-folder under our install
folder (typically C:\Program Files\RMCLink). However, I'm not sure how
much Microsoft would like that since to use the samples, the user needs
to muck around in C:\Program Files, which doesn't seem like the best
place to advice users to browse around.

 

Any thoughts on where the proper place is for such samples? 

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Brian Cardiff

Microsoft patterns  practices use this:

1. Create a installer for samples: let say Samples.msi
2. Create the installer for the product and include Sample.msi as part of
the product and add shortcut to it in Start Menu.

So user will see the available samples, can install them where he/she wants
(probably outside program files).

Also the Samples.msi suggest a location: user's Visual Studio Projects
folder. Samples.msi doesn't register the product, so each user can have a
copy.

What do you think about this?

On 4/19/07, Quinton Tormanen [EMAIL PROTECTED] wrote:


 I have also noted that Microsoft historically puts Visual Studio samples
under Program Files. However, I had two concerns about this:



1.   I notice that one of Microsoft's known issues for Visual Studio
on Windows Vista as a Normal User is that the samples can't be compiled (due
to UAC). The note starts out by saying, Currently the samples that ship
with Visual Studio are installed under Program Files… They list the two
obvious workarounds (copy them or run as administrator), but this makes it
sound like there is a better place for them that they'll use next time.

2.   I am also a bit concerned how Windows Vista and XP default to
having *Program Files* not be browsable. This is probably fine for the
programmers that will be using our assembly, but again, it didn't feel like
the ideal solution.



Installing them under *Program Files* is my top choice right now, but it
doesn't seem like the long-term solution.



--Quinton



*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *John Vottero
*Sent:* Thursday, April 19, 2007 5:09 AM
*To:* wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Where to install samples



Microsoft puts lots of samples in Program Files….



*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *Quinton Tormanen
*Sent:* Thursday, April 19, 2007 12:26 AM
*To:* wix-users@lists.sourceforge.net
*Subject:* [WiX-users] Where to install samples



I have a .NET assembly that we've built for use by our customers. We have
just added a bunch of sample projects using our assembly that can be also be
installed. I'm unclear on where to install these samples. I thought of
putting them under [PersonalFolder]\RMCLink Samples, but the negatives
soon occurred to me (poor behavior under multiple users), and it was
apparent that Orca agreed with me.



So, I'm thinking of just putting them in a sub-folder under our install
folder (typically C:\Program Files\RMCLink). However, I'm not sure how
much Microsoft would like that since to use the samples, the user needs to
muck around in C:\Program Files, which doesn't seem like the best place to
advice users to browse around.



Any thoughts on where the proper place is for such samples?

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users





--
Brian J. Cardiff
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Vista certification : InstallLocation in uninstall registry (ARPINSTALLLOCATION )

2007-04-19 Thread John Vottero
You need a custom action to set ARPINSTALLLOCATION, something like:

CustomAction
Id=SAVETARGETDIR
Property=ARPINSTALLLOCATION
Value=[TARGETDIR] /


Make sure you schedule that custom action after InstallValidate.

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:wix-users-
 [EMAIL PROTECTED] On Behalf Of William Levra-Juillet
 Sent: Thursday, April 19, 2007 10:43 AM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Vista certification : InstallLocation in
uninstall
 registry (ARPINSTALLLOCATION )
 
 Hi,
 
 I'm in the process of getting (at least trying to get) the Vista
 Certification.
 It required the value InstallLocation to be set by the MSi installer
 in

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{MyProductGUID
 }
 
 But Wix (v3) doesn't seem to properly set this value (set to empty).
 
 If you have any idea on how to set it (automatically by Wix or by a
 CA), thx
 to help me !
 Apparently, according to MSDN it's related to ARPINSTALLLOCATION
 property,
 but it's not very meanningfull to me...
 
 Thank you very much for your help
 Regards
 William
 
 
 

---
 --
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2 express and take
 control of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Suppressing EULA on NET 2.0 and MSM errors in Wix3.0

2007-04-19 Thread Stefan Krueger [MVP]
I don't think you are allowed to suppress the .NEt EULA dialog, as 
Christopher Painter recently discussed in this blog: 
http://blog.deploymentengineering.com/2007/03/silently-installing-net-framwork-legal.html


-- 
Stefan Krueger
Microsoft Windows Installer MVP

Please post your questions in the newsgroup or vist one of these web sites:

Windows Installer FAQ
http://www.msifaq.com - http://www.msifaq.de

InstallSite - Resources for Setup Developers
http://www.installsite.org
http://www.installsite.de (GERMAN)

Thomas Bjørnsen [EMAIL PROTECTED] schrieb im Newsbeitrag 
news:[EMAIL PROTECTED]
Hi again.

Yesterday i switched our project over to Wix3.0/Votive 3.0 to get the 
MSBuild feature and get a boostrapper going from an example a kind 
individual posted here
ItemGroup
BootstrapperItem Include=Microsoft.Net.Framework.2.0
  ProductNameMicrosoft .NET Framework 2.0/ProductName
/BootstrapperItem
BootstrapperItem Include={511DAC48-6CBB-43a3-A64D-0182F2A9EBC2}
  ProductNameMicrosoft .NET Framework 3.0/ProductName
/BootstrapperItem
  /ItemGroup
  Target Name=GenerateBootstrapper
GenerateBootstrapper ApplicationName=My Application 
ApplicationFile=$(TargetFileName) BootstrapperItems=@(BootstrapperItem) 
ComponentsLocation=HomeSite OutputPath=$(OutputPath) Culture=en-US /
  /Target
  Import Project=$(WixToolPath)\Wix.targets /
  PropertyGroup
BuildDependsOn
PrepareForBuild;
Compile;
Link;
GenerateBootstrapper
/BuildDependsOn
  /PropertyGroup

Problem is, when launching the user has to accept/not accept installing NET 
2.0, we do not want the users to have this option, we want a forced install 
of NET if this is possible. Anyway I can edit/create an addendum to the 
above XML to allow for this?

Second problem is MSM/Merge modules.

Under directory tag:
Merge Id=Sp5.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5.Msm /
Merge Id= Sp5CCInt.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5CCInt.Msm /
Merge Id=Sp5Intl.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5Intl.Msm /
Merge Id=Sp5itn.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5itn.Msm /
Merge Id=Sp5SR.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5SR.Msm /
Merge Id=Sp5TTInt.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5TTInt.Msm /
Merge Id=Sp5TTIntXP.Msm Language=1033 DiskId=1 
SourceFile=redist\Sp5TTIntXP.Msm /
Merge Id=SpCommon.Msm Language=1033 DiskId=1 
SourceFile=redist\SpCommon.Msm /

Under Feature tag:
MergeRef Id=Sp5.Msm /
  MergeRef Id= Sp5CCInt.Msm /
  MergeRef Id=Sp5Intl.Msm /
  MergeRef Id=Sp5itn.Msm /
  MergeRef Id=Sp5SR.Msm /
  MergeRef Id=Sp5TTInt.Msm  /
  MergeRef Id=Sp5TTIntXP.Msm /
  MergeRef Id=SpCommon.Msm /

Quite the number of warnings in the form of:
light.exe : warning LGHT1076 : ICE03: String overflow (greater than length 
permitted in column); Table: Registry, Column: Registry, Key(s): 
Registry83.0880F209_45FA_42C5_92AE_5E620033E8EC_O.0880F209_45FA_42C5_92AE_5E620033E8EC

Then comes a warning followed by an error
light.exe : warning LGHT1076 : ICE03: String overflow (greater than length 
permitted in column); Table: Registry, Column: Registry, Key(s): 
Registry115.0880F209_45FA_42C5_92AE_5E620033E8EC_O.0880F209_45FA_42C5_92AE_5E620033E8EC
light.exe : error LGHT0204 : ICE27: Action: 'DuplicateFiles' in 
InstallExecuteSequence table must come after the 'InstallFiles' action.

Then several warnings with the following pattern:
light.exe : warning LGHT1076 : ICE30: The target file 'Mary.SDF' might be 
installed in '[CommonFilesFolder]\SPEECH~1\MICROS~1\TTS\1033\' by two 
different conditionalized components on an SFN system: ' 
TTSData.A95D6CE6_C572_42AA_AA7B_BA92AFE9EA24' and 
'TTSDataXP.8D1ED0D3_2DE5_40CD_83D4_76855A7380E8'. If the conditions are not 
mutually exclusive, this will break the component reference counting system.


Two more errors:
:\Documents and Settings\Thomas\Lokale 
innstillinger\Temp\8ptfefjo\Installasjonsskjelett.msi : error LGHT0204 : 
ICE32: Possible Mis-Aligned Foreign Keys
Feature.1 = s38
Class.Feature_ = s32
C:\Documents and Settings\Thomas\Lokale 
innstillinger\Temp\8ptfefjo\Installasjonsskjelett.msi : error LGHT0204 : 
ICE32: Possible Mis-Aligned Foreign Keys
Feature.1 = s38
TypeLib.Feature_ = s32

Then some more warnings:
warning LGHT1076 : ICE46: Property 'WindowsFamily9X' referenced in column 
'LaunchCondition'.'Description' of row 'VersionNT' differs from a defined 
property by case only.
light.exe : warning LGHT1076 : ICE54: Component ' 
SapiCplHelpEng.0880F209_45FA_42C5_92AE_5E620033E8EC' uses file 
'F718_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC' as its KeyPath, but 
the file's version is provided by the file 
'F595_sapi.cpl.0880F209_45FA_42C5_92AE_5E620033E8EC'.
light.exe : warning LGHT1076 : ICE54: Component 
'SapiCplHelpJpn.0880F209_45FA_42C5_92AE_5E620033E8EC' uses file 
'F748_speech.chm.0880F209_45FA_42C5_92AE_5E620033E8EC' as its 

Re: [WiX-users] Dialog Editor

2007-04-19 Thread Nathan Stohlmann
From playing around with it for 15min, SharpDevelop seems like a
pretty decent recommendation. Can you send a link to that tutorial?


On 4/19/07, Rennie Petersen [EMAIL PROTECTED] wrote:
 I use SharpDevelop 2.1. Its dialog editor works fairly well with WiX
 dialogs. Just be aware that all comments are deleted. :-(

 There's also an open source program called WiXEdit. I tried it out but
 ran into problems.

 I've made a simple beginner's tutorial for using WiX (with
 SharpDevelop). It's more basic than the official tutorial and covers
 much less of WiX, but in more detail. If people on this forum think
 there's a need for something like this I could publish it.

 Rennie


  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of
  Anthony Wieser
  Sent: 19. april 2007 11:26
  To: wix-users@lists.sourceforge.net
  Subject: [WiX-users] Dialog Editor
 
  I thought I once saw a tool that could decompile .rc or .res
  files from visual studio, and produce WiX dialogs.  However,
  I can't find any information on where this was.
 
  Was I imagining it, or could one of you kind people point me
  in the right direction.
 
  Thanks.
 
  Anthony Wieser
  Wieser Software Ltd
 
 
  --
  ---
  This SF.net email is sponsored by DB2 Express Download DB2
  Express C - the FREE version of DB2 express and take control
  of your XML. No limits. Just data. Click to get it now.
  http://sourceforge.net/powerbar/db2/
  ___
  WiX-users mailing list
  WiX-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wix-users
 

 -
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2 express and take
 control of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



-- 
--Nathan Stohlmann
Minneapolis, MN USA
[EMAIL PROTECTED]

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How to create single installer to install two dlls.

2007-04-19 Thread atul jain
Hi All,
  I am new to this group my name is Atul, I am a software developer. I am 
stucked in one problem. The problem is i have created two COM dlls say 
COM-A.dll and COM-B.dll, COM-A.dll is referencing COM-B.dll, now my problem is 
how can i create a single installer to install both the COM dlls. Please help 
me out.
   
  Thanks
  Atul

   
-
Ahhh...imagining that irresistible new car smell?
 Check outnew cars at Yahoo! Autos.-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Renaming files

2007-04-19 Thread Matt Anderson
Thanks for the tip, Brett.

-Matt Anderson


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Quinton Tormanen
That sounds like a complete way to go. When you say samples.msi doesn't
register the product, do this mean that it can't really be uninstalled
or repaired - it's just a fire-and-forget install. I'm not clear on what
all the necessary steps would be from a standard install that I'm
accustomed to doing to make it behave in this fashion.

 

I think that for my project, I'll stick putting them in Program Files
for now; it's one less step for the user. The shortcut suggested by
Richard makes it much more palatable to me.

 

Also, what are you referring to by Microsoft Patterns  Practices? Is
there a specific public document that outlines this?

 

Thanks!

 

--Quinton

 

From: Brian Cardiff [mailto:[EMAIL PROTECTED] 
Sent: Thursday, April 19, 2007 8:03 AM
To: Quinton Tormanen
Cc: John Vottero; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Where to install samples

 

Microsoft patterns  practices use this:

1. Create a installer for samples: let say Samples.msi
2. Create the installer for the product and include Sample.msi as part
of the product and add shortcut to it in Start Menu. 

So user will see the available samples, can install them where he/she
wants (probably outside program files).

Also the Samples.msi suggest a location: user's Visual Studio Projects
folder. Samples.msi doesn't register the product, so each user can have
a copy. 

What do you think about this?

On 4/19/07, Quinton Tormanen [EMAIL PROTECTED] wrote: 

I have also noted that Microsoft historically puts Visual Studio samples
under Program Files. However, I had two concerns about this:

 

1.   I notice that one of Microsoft's known issues for Visual Studio
on Windows Vista as a Normal User is that the samples can't be compiled
(due to UAC). The note starts out by saying, Currently the samples that
ship with Visual Studio are installed under Program Files... They list
the two obvious workarounds (copy them or run as administrator), but
this makes it sound like there is a better place for them that they'll
use next time.

2.   I am also a bit concerned how Windows Vista and XP default to
having Program Files not be browsable. This is probably fine for the
programmers that will be using our assembly, but again, it didn't feel
like the ideal solution.

 

Installing them under Program Files is my top choice right now, but it
doesn't seem like the long-term solution.

 

--Quinton

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of John
Vottero
Sent: Thursday, April 19, 2007 5:09 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Where to install samples

 

Microsoft puts lots of samples in Program Files

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Quinton
Tormanen
Sent: Thursday, April 19, 2007 12:26 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Where to install samples

 

I have a .NET assembly that we've built for use by our customers. We
have just added a bunch of sample projects using our assembly that can
be also be installed. I'm unclear on where to install these samples. I
thought of putting them under [PersonalFolder]\RMCLink Samples, but
the negatives soon occurred to me (poor behavior under multiple users),
and it was apparent that Orca agreed with me.

 

So, I'm thinking of just putting them in a sub-folder under our install
folder (typically C:\Program Files\RMCLink). However, I'm not sure how
much Microsoft would like that since to use the samples, the user needs
to muck around in C:\Program Files, which doesn't seem like the best
place to advice users to browse around.

 

Any thoughts on where the proper place is for such samples? 



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now. 
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list 
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




-- 
Brian J. Cardiff 

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to create single installer to install two dlls.

2007-04-19 Thread Matt Anderson
atul jain kumar.atul at yahoo.com writes:

 
 
 Hi All,  I am new to this group my name is Atul, I am a software 
developer. I am stucked in one problem. The problem is i have created two COM 
dlls say COM-A.dll and COM-B.dll, COM-A.dll is referencing COM-B.dll, now my 
problem is how can i create a single installer to install both the COM 
dlls. Please help me out.     Thanks  Atul


I think all that is necessary is to run tallow.exe on the two using the -s 
switch.  Then to link the two fragments created to the main .wxs file, 
reference the component Id's in the appropriate feature(s).

- Matt Anderson




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Richard.Foster
Quinton,

 

If you haven't encountered it, Microsoft's Patterns and Practices group
provides a great set of resources.

 

The entry point for all the information is (assuming I still have the
right shortcut in my browser favorites)
http://msdn2.microsoft.com/en-us/practices/default.aspx

 

Since I can't see any specific information about installing samples I
assume Brian is referring to the way the samples available from that
site are packaged.

 

Hope this helps.

Regards,

Richard

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Quinton
Tormanen
Sent: Thursday, April 19, 2007 11:55 AM
To: Brian Cardiff
Cc: John Vottero; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Where to install samples

 

That sounds like a complete way to go. When you say samples.msi doesn't
register the product, do this mean that it can't really be uninstalled
or repaired - it's just a fire-and-forget install. I'm not clear on what
all the necessary steps would be from a standard install that I'm
accustomed to doing to make it behave in this fashion.

 

I think that for my project, I'll stick putting them in Program Files
for now; it's one less step for the user. The shortcut suggested by
Richard makes it much more palatable to me.

 

Also, what are you referring to by Microsoft Patterns  Practices? Is
there a specific public document that outlines this?

 

Thanks!

 

--Quinton




* C O N F I D E N T I A L I T Y N O T I C E *
---
The content of this e-mail is intended solely for the use of the individual or 
entity to whom it is addressed. If you have received this communication in 
error, be aware that forwarding it, copying it, or in any way disclosing its 
content to any other person, is strictly prohibited. Peek Traffic Corporation 
is neither liable for the contents, nor for the proper, complete and timely 
transmission of (the information contained in) this communication. If you have 
received this communication in error, please notify the author by replying to 
this e-mail immediately and delete the material from any computer.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Richard.Foster
D'oh! Sorry! I hit reply to all then failed to take out everyone except
the group.

 

Please forgive the double mailing you'll get. :-(

 

Regards,

Richard




* C O N F I D E N T I A L I T Y N O T I C E *
---
The content of this e-mail is intended solely for the use of the individual or 
entity to whom it is addressed. If you have received this communication in 
error, be aware that forwarding it, copying it, or in any way disclosing its 
content to any other person, is strictly prohibited. Peek Traffic Corporation 
is neither liable for the contents, nor for the proper, complete and timely 
transmission of (the information contained in) this communication. If you have 
received this communication in error, please notify the author by replying to 
this e-mail immediately and delete the material from any computer.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Brian Cardiff

Quinton,

As richard said I referred to the product's installer that Patterns and
Practices provides: Enterprise Library, Smart Client Software Factory, Web
Client Software Factory, etc.

And with doesn't register the product I mean, Suppress: RegisterProduct,
RegisterUser, PublishProduct, PublishFeatures. So the installer don't leave
trace of that.


On 4/19/07, [EMAIL PROTECTED] [EMAIL PROTECTED]
wrote:


 Quinton,



If you haven't encountered it, Microsoft's Patterns and Practices group
provides a great set of resources.



The entry point for all the information is (assuming I still have the
right shortcut in my browser favorites)
http://msdn2.microsoft.com/en-us/practices/default.aspx



Since I can't see any specific information about installing samples I
assume Brian is referring to the way the samples available from that site
are packaged.



Hope this helps.

Regards,

Richard


 --

*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *Quinton Tormanen
*Sent:* Thursday, April 19, 2007 11:55 AM
*To:* Brian Cardiff
*Cc:* John Vottero; wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Where to install samples



That sounds like a complete way to go. When you say samples.msi doesn't
register the product, do this mean that it can't really be uninstalled or
repaired – it's just a fire-and-forget install. I'm not clear on what all
the necessary steps would be from a standard install that I'm accustomed to
doing to make it behave in this fashion.



I think that for my project, I'll stick putting them in Program Files for
now; it's one less step for the user. The shortcut suggested by Richard
makes it much more palatable to me.



Also, what are you referring to by Microsoft Patterns  Practices? Is
there a specific public document that outlines this?



Thanks!



--Quinton

--

* C O N F I D E N T I A L I T Y N O T I C E *
---
The content of this e-mail is intended solely for the use of the
individual or entity to whom it is addressed. If you have received this
communication in error, be aware that forwarding it, copying it, or in any
way disclosing its content to any other person, is strictly prohibited. Peek
Traffic Corporation is neither liable for the contents, nor for the proper,
complete and timely transmission of (the information contained in) this
communication. If you have received this communication in error, please
notify the author by replying to this e-mail immediately and delete the
material from any computer.





--
Brian J. Cardiff
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread John Vottero
You might want to consider installing a ZIP file instead of an MSI.
That way, people can take a look at the contents, extract single files
or extract everything. 

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Brian
Cardiff
Sent: Thursday, April 19, 2007 12:30 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Where to install samples

 

Quinton,

 

As richard said I referred to the product's installer that Patterns and
Practices provides: Enterprise Library, Smart Client Software Factory,
Web Client Software Factory, etc.
 

And with doesn't register the product I mean, Suppress:
RegisterProduct, RegisterUser, PublishProduct, PublishFeatures. So the
installer don't leave trace of that.


 

On 4/19/07, [EMAIL PROTECTED]
[EMAIL PROTECTED]  wrote: 

Quinton,

 

If you haven't encountered it, Microsoft's Patterns and Practices group
provides a great set of resources. 

 

The entry point for all the information is (assuming I still have the
right shortcut in my browser favorites)
http://msdn2.microsoft.com/en-us/practices/default.aspx

 

Since I can't see any specific information about installing samples I
assume Brian is referring to the way the samples available from that
site are packaged. 

 

Hope this helps.

Regards,

Richard

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] ] On Behalf Of Quinton
Tormanen
Sent: Thursday, April 19, 2007 11:55 AM
To: Brian Cardiff 
Cc: John Vottero; wix-users@lists.sourceforge.net 
Subject: Re: [WiX-users] Where to install samples

 

That sounds like a complete way to go. When you say samples.msi doesn't
register the product, do this mean that it can't really be uninstalled
or repaired - it's just a fire-and-forget install. I'm not clear on what
all the necessary steps would be from a standard install that I'm
accustomed to doing to make it behave in this fashion. 

 

I think that for my project, I'll stick putting them in Program Files
for now; it's one less step for the user. The shortcut suggested by
Richard makes it much more palatable to me. 

 

Also, what are you referring to by Microsoft Patterns  Practices? Is
there a specific public document that outlines this? 

 

Thanks!

 

--Quinton




* C O N F I D E N T I A L I T Y N O T I C E *
---
The content of this e-mail is intended solely for the use of the
individual or entity to whom it is addressed. If you have received this
communication in error, be aware that forwarding it, copying it, or in
any way disclosing its content to any other person, is strictly
prohibited. Peek Traffic Corporation is neither liable for the contents,
nor for the proper, complete and timely transmission of (the information
contained in) this communication. If you have received this
communication in error, please notify the author by replying to this
e-mail immediately and delete the material from any computer. 




-- 
Brian J. Cardiff 

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Quinton Tormanen
Adding the shortcut satisfies my needs. Thanks for the tip! After some
minor struggles, I've got that working.

 

However, as part of the process I moved my two shortcuts (one to the
online help, and the new one to the samples folder) into a folder named
RMCLink Component under ProgramMenuFolder. Now I get warning ICE064
about needing RemoveFile for this new folder. What is the correct way to
do this using WiX? Should I add a RemoveFolder element to each component
that puts stuff into this folder?

 

--Quinton

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Thursday, April 19, 2007 8:01 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Where to install samples

 

Quinton,

 

One thought... Yes Program Files is not browsable by default, but I have
seen quite a lot of installations create a shortcut that opens Explorer
to the right place for the samples. (I don't know if this causes
problems with UAC since I haven't yet had the chance to play with Vista.
L)

 

Regards,

Richard



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Quinton
Tormanen
Sent: Thursday, April 19, 2007 10:51 AM
To: John Vottero; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Where to install samples

 

I have also noted that Microsoft historically puts Visual Studio samples
under Program Files. However, I had two concerns about this:

 

1.   I notice that one of Microsoft's known issues for Visual Studio
on Windows Vista as a Normal User is that the samples can't be compiled
(due to UAC). The note starts out by saying, Currently the samples that
ship with Visual Studio are installed under Program Files... They list
the two obvious workarounds (copy them or run as administrator), but
this makes it sound like there is a better place for them that they'll
use next time.

2.   I am also a bit concerned how Windows Vista and XP default to
having Program Files not be browsable. This is probably fine for the
programmers that will be using our assembly, but again, it didn't feel
like the ideal solution.

 

Installing them under Program Files is my top choice right now, but it
doesn't seem like the long-term solution.

 

--Quinton

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Question about Registry Element

2007-04-19 Thread Joseph M

If the registry updates during installation, will the registry element,
pointing to the key that updates, update as well?
-- 
View this message in context: 
http://www.nabble.com/Question-about-%3CRegistry%3E-Element-tf3608622.html#a10083013
Sent from the wix-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Sequence of Install?

2007-04-19 Thread JCWrs

Ok, I have an installer with 2 custom actions I want to run AFTER all the
files have been installed on the target computer.  I thought that by using
an InstallUISequence that had them run after ProgressDialog that would
occur, but no such luck.  Each time I run the installer my second CA fails
because the files are not there yet (I get the error message while the
ProgressDialog box is still up).  I cannot schedule the CA's before the
ExitDialog or I get an error and there are no other Dialogs between the 2. 
Is there another way to schedule these to get the result or do I need to add
a dialog between the 2?

As always, thanks for the help.
-- 
View this message in context: 
http://www.nabble.com/Sequence-of-Install--tf3608713.html#a10083348
Sent from the wix-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Brian Cardiff

Yes, that is another solution. Using .msi provides a way to add some gui and
customize which kind of samples user want to install.

On 4/19/07, John Vottero [EMAIL PROTECTED] wrote:


 You might want to consider installing a ZIP file instead of an MSI.
  That way, people can take a look at the contents, extract single files or
extract everything.



*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *Brian Cardiff
*Sent:* Thursday, April 19, 2007 12:30 PM
*To:* wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Where to install samples



Quinton,



As richard said I referred to the product's installer that Patterns and
Practices provides: Enterprise Library, Smart Client Software Factory, Web
Client Software Factory, etc.


And with doesn't register the product I mean, Suppress: RegisterProduct,
RegisterUser, PublishProduct, PublishFeatures. So the installer don't leave
trace of that.




On 4/19/07, [EMAIL PROTECTED] [EMAIL PROTECTED]
 wrote:

Quinton,



If you haven't encountered it, Microsoft's Patterns and Practices group
provides a great set of resources.



The entry point for all the information is (assuming I still have the
right shortcut in my browser favorites)
http://msdn2.microsoft.com/en-us/practices/default.aspx



Since I can't see any specific information about installing samples I
assume Brian is referring to the way the samples available from that site
are packaged.



Hope this helps.

Regards,

Richard


 --

*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] ] *On Behalf Of *Quinton Tormanen
*Sent:* Thursday, April 19, 2007 11:55 AM
*To:* Brian Cardiff
*Cc:* John Vottero; wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Where to install samples



That sounds like a complete way to go. When you say samples.msi doesn't
register the product, do this mean that it can't really be uninstalled or
repaired – it's just a fire-and-forget install. I'm not clear on what all
the necessary steps would be from a standard install that I'm accustomed to
doing to make it behave in this fashion.



I think that for my project, I'll stick putting them in Program Files for
now; it's one less step for the user. The shortcut suggested by Richard
makes it much more palatable to me.



Also, what are you referring to by Microsoft Patterns  Practices? Is
there a specific public document that outlines this?



Thanks!



--Quinton
 --


* C O N F I D E N T I A L I T Y N O T I C E *
---
The content of this e-mail is intended solely for the use of the
individual or entity to whom it is addressed. If you have received this
communication in error, be aware that forwarding it, copying it, or in any
way disclosing its content to any other person, is strictly prohibited. Peek
Traffic Corporation is neither liable for the contents, nor for the proper,
complete and timely transmission of (the information contained in) this
communication. If you have received this communication in error, please
notify the author by replying to this e-mail immediately and delete the
material from any computer.




--
Brian J. Cardiff

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users





--
Brian J. Cardiff
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Julie Campbell
You could just create a component under that directory that only contains
the RemoveFile element, i.e., 

RemoveFolder Id='MyFolder' On='uninstall'/

Julie Campbell
[EMAIL PROTECTED]

Message: 1
Date: Thu, 19 Apr 2007 09:50:37 -0700
From: Quinton Tormanen [EMAIL PROTECTED]
Subject: Re: [WiX-users] Where to install samples
To: wix-users@lists.sourceforge.net
Message-ID:

[EMAIL PROTECTED]

Content-Type: text/plain; charset=us-ascii

Adding the shortcut satisfies my needs. Thanks for the tip! After some
minor struggles, I've got that working.

 

However, as part of the process I moved my two shortcuts (one to the
online help, and the new one to the samples folder) into a folder named
RMCLink Component under ProgramMenuFolder. Now I get warning ICE064
about needing RemoveFile for this new folder. What is the correct way to
do this using WiX? Should I add a RemoveFolder element to each component
that puts stuff into this folder?

 

--Quinton

 




_
Scanned by IBM Email Security Management Services powered by MessageLabs. For 
more information please visit http://www.ers.ibm.com
_

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] New Program Highlighting is missing

2007-04-19 Thread Quinton Tormanen
Does anyone know what controls the New Program highlighting on the
Program menu? I know it can be turned on and off by the user, but my
tester has it turned on and when he run my installer it adds a folder
with two shortcuts in it, but says that it's not highlighted as a new
program.

 

Any ideas?

 

Quinton Tormanen

Software Engineer

Delta Computer Systems, Inc.

http://www.deltamotion.com http://www.deltamotion.com 

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Sequence of Install?

2007-04-19 Thread Julie Campbell
You should be using InstallExecuteSequence rather than InstallUISequence.
While InstallExecuteSequence is always consulted by the installer to
determine the actions, InstallUISequence is only considered when the
installer runs in full or reduced UI mode.

Then, on each Custom element, use the After attribute to specify when you
want your action to be executed, i.e.:

InstallExecuteSequence
   Custom Action=WriteFile 
   After=CreateFoldersNOT Installed/Custom
/InstallExecuteSequence

http://msdn2.microsoft.com/en-us/library/aa369500.aspx
http://msdn2.microsoft.com/en-us/library/aa372038.aspx

Julie Campbell
[EMAIL PROTECTED]

-Original Message-
--

Message: 3
Date: Thu, 19 Apr 2007 10:49:23 -0700 (PDT)
From: JCWrs [EMAIL PROTECTED]
Subject: [WiX-users] Sequence of Install?
To: wix-users@lists.sourceforge.net
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii


Ok, I have an installer with 2 custom actions I want to run AFTER all the
files have been installed on the target computer.  I thought that by using
an InstallUISequence that had them run after ProgressDialog that would
occur, but no such luck.  Each time I run the installer my second CA fails
because the files are not there yet (I get the error message while the
ProgressDialog box is still up).  I cannot schedule the CA's before the
ExitDialog or I get an error and there are no other Dialogs between the 2. 
Is there another way to schedule these to get the result or do I need to add
a dialog between the 2?

As always, thanks for the help.



_
Scanned by IBM Email Security Management Services powered by MessageLabs. For 
more information please visit http://www.ers.ibm.com
_

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Where to install samples

2007-04-19 Thread Quinton Tormanen
But then what do I do for the keypath of this component? I tried it and
got ICE38 Component ProgMenu.RMCLink installs to user profile. It must
use a registry key under HKCU as its KeyPath, not a file, where
ProgMenu.RMCLink is the component I added under the directory with just
the RemoveFolder element.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Julie
Campbell
Sent: Thursday, April 19, 2007 11:31 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Where to install samples

You could just create a component under that directory that only
contains
the RemoveFile element, i.e., 

RemoveFolder Id='MyFolder' On='uninstall'/

Julie Campbell
[EMAIL PROTECTED]

Message: 1
Date: Thu, 19 Apr 2007 09:50:37 -0700
From: Quinton Tormanen [EMAIL PROTECTED]
Subject: Re: [WiX-users] Where to install samples
To: wix-users@lists.sourceforge.net
Message-ID:

[EMAIL PROTECTED]

Content-Type: text/plain; charset=us-ascii

Adding the shortcut satisfies my needs. Thanks for the tip! After some
minor struggles, I've got that working.

 

However, as part of the process I moved my two shortcuts (one to the
online help, and the new one to the samples folder) into a folder named
RMCLink Component under ProgramMenuFolder. Now I get warning ICE064
about needing RemoveFile for this new folder. What is the correct way to
do this using WiX? Should I add a RemoveFolder element to each component
that puts stuff into this folder?

 

--Quinton

 





_
Scanned by IBM Email Security Management Services powered by
MessageLabs. For more information please visit http://www.ers.ibm.com

_


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Cannot load self-compiled SqlExtension.dll

2007-04-19 Thread Mike Dimmick
The WiX source distribution does not (for obvious reasons) distribute the
strong name signing key for Wix.dll. There's a part of the build process
that's supposed to suppress strong-name validation for this key, but I found
it didn't work properly for me.

To check whether this is the problem, run sn -Vl from a Visual Studio
command prompt, and check that *,36e4ce08b8ecfb17 appears. If not, run

sn -Vr *,36e4ce08b8ecfb17

Yes, this does mean that a self-compiled toolset isn't identical to the
official builds.

-- 
Mike Dimmick

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Daniel Kopp
Sent: 19 April 2007 12:06
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Cannot load self-compiled SqlExtension.dll

Hi community!

I'm trying to hunt down the bug in the ConfigureSql CA of WiX v3 (using
3.0.2813), because I would really like to use V3 for my project.

I modified scasqlstr.cpp and compiled the whole toolset using the standard
make.bat. Everything looks fine, but light cannot load the self-compiled
SqlExtension.dll. It fails with error code CNDL0144.
What am I doing wrong?




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Sequence of Install?

2007-04-19 Thread JCWrs

Julie, thanks!  That helped quite a bit.

I'm still having one problem, however.  When my CA runs it looks to see if
the installed files are there by looking at INSTALLDIR.  I've run the
installer with the CA commented out and the files do get installed
correctly.  The CA program also works if I manually run it post Install. 
When I run it all together and schedule the CA for After CreateFolders,
however, it errors off and says it cannot find the files.

I assume the CA is running before the files are copied over?  When is the
latest I can call this CA during the install process?
-- 
View this message in context: 
http://www.nabble.com/Sequence-of-Install--tf3608713.html#a10085392
Sent from the wix-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Sequence of Install?

2007-04-19 Thread Wilson, Phil
After InstallFiles might be a better choice. CreateFolders is before
InstallFiles in MSI files I just looked at. 

Phil Wilson 


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of JCWrs
Sent: Thursday, April 19, 2007 12:39 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Sequence of Install?


Julie, thanks!  That helped quite a bit.

I'm still having one problem, however.  When my CA runs it looks to see
if the installed files are there by looking at INSTALLDIR.  I've run the
installer with the CA commented out and the files do get installed
correctly.  The CA program also works if I manually run it post Install.

When I run it all together and schedule the CA for After CreateFolders,
however, it errors off and says it cannot find the files.

I assume the CA is running before the files are copied over?  When is
the latest I can call this CA during the install process?
--
View this message in context:
http://www.nabble.com/Sequence-of-Install--tf3608713.html#a10085392
Sent from the wix-users mailing list archive at Nabble.com.



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Sequence of Install?

2007-04-19 Thread Daryn Mitchell
Does it fix that if you schedule it after='InstallFiles' instead of
CreateFolders?

Daryn.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of JCWrs
Sent: Thursday, April 19, 2007 12:39 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Sequence of Install?


Julie, thanks!  That helped quite a bit.

I'm still having one problem, however.  When my CA runs it looks to see if
the installed files are there by looking at INSTALLDIR.  I've run the
installer with the CA commented out and the files do get installed
correctly.  The CA program also works if I manually run it post Install. 
When I run it all together and schedule the CA for After CreateFolders,
however, it errors off and says it cannot find the files.

I assume the CA is running before the files are copied over?  When is the
latest I can call this CA during the install process?




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Sequence of Install?

2007-04-19 Thread JCWrs

Yes it does.  Thanks!


Does it fix that if you schedule it after='InstallFiles' instead of
CreateFolders?

Daryn.

-- 
View this message in context: 
http://www.nabble.com/Sequence-of-Install--tf3608713.html#a10085591
Sent from the wix-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Placing data in subdirectories on a source media

2007-04-19 Thread Maslov, Igor
Hello ,

I'm trying to do a simple thing :) - put files (either uncompressed or
cab) in subdirectories on a source media.
Result  - is an error dialog, saying that required file is not found.

I found several links on the topic here, but still can't make it work.

Here is what I do:

   Product Id={...} Name=MyTestApp Language=1033
Version=1.00.00.00 Manufacturer=Test   
Package  Manufacturer=Test InstallerVersion=200
Compressed=yes Id=* Languages=1033 /

  Media Id=1  Cabinet=data.cab EmbedCab=no
VolumeLabel=test1 DiskPrompt=!(loc.DiskPromptString)
Layout=SourceSubdir /
  Media Id=2  VolumeLabel=test1
DiskPrompt=!(loc.DiskPromptString) Layout=SourceSubdir /
  
Directory Id=TARGETDIR Name=SourceDir
Directory Id=ProgramFilesFolder
Directory Id=MyCompany Name=My Company
Directory Id=INSTALLLOCATION Name=Test App
SourceName=SourceSubdir 
   Component Id=MainExecutable
Guid={F738FBEC-7AC8-4e0b-A4A6-3905F9411EB8}
 File Id=main_exe Compressed=yes  Name=main.exe
DiskId=1 Source=C:\projects\main.exe Vital=yes KeyPath=yes
 File Id=readme_txt Compressed=no
Name=readme.txt DiskId=1 Source=C:\projects\readme.txt

Other combinations of source/target directories didn't work either:

Directory Id=INSTALLLOCATION Name=Test App 
 Directory Id=D1 Name=Subdir
SourceName=SourceSubdir 
Component Id=MainExecutable
Guid={F738FBEC-7AC8-4e0b-A4A6-3905F9411EB8}
   File Id=main_exe Compressed=yes
Name=main.exe DiskId=1 Source=C:\projects\main.exe Vital=yes
KeyPath=yes

 
Msi builds, but when I run installation it can not find files located in
SourceSubdir directory on the source media. 
If I copy those files (data.cab and readme.txt) to the same location
where MSI file is, then installation finishes without error.
I believe this functionality works with Windows Installer itself, and
looks like it can be done through WiX.

Likely I'm missing some small detail, but can't find what.


Thank you in advance,
Igor


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Placing data in subdirectories on a source media

2007-04-19 Thread Brett Kapilik
I believe it is because your Package is marked as Compressed but your
Media (2) is not compressed. In this case, MSI expects the source files
to be in the same folder as the msi file. From the MSI docs:
 
Note that if the package is marked as compressed (Bit 1 is set), the
Windows Installer only installs files located at the root of the source.
In this case, even files marked as uncompressed in the File Table
http://msdn2.microsoft.com/en-us/library/aa368596.aspx  must be
located at the root to be installed. To specify a source image that has
both a cabinet file (compressed files) and uncompressed files that match
the tree in the Directory Table
http://msdn2.microsoft.com/en-us/library/aa368295.aspx , mark the
package as uncompressed by leaving Bit 1 unset (value=0) in the Word
Count Summary property and set msidbFileAttributesCompressed
(value=16384) in the Attributes column of the File Table
http://msdn2.microsoft.com/en-us/library/aa368596.aspx  for each file
in the cabinet.

Hope that helps.

- Brett


  _  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Maslov,
Igor
Sent: Thursday, April 19, 2007 3:46 PM
To: Maslov, Igor; wix-users@lists.sourceforge.net
Subject: [WiX-users] Placing data in subdirectories on a source
media



Hello , 

I'm trying to do a simple thing :) - put files (either
uncompressed or cab) in subdirectories on a source media. 
Result  - is an error dialog, saying that required file is not
found. 

I found several links on the topic here, but still can't make it
work. 

Here is what I do: 

   Product Id={...} Name=MyTestApp Language=1033
Version=1.00.00.00 Manufacturer=Test   
Package  Manufacturer=Test InstallerVersion=200
Compressed=yes Id=* Languages=1033 / 

  Media Id=1  Cabinet=data.cab EmbedCab=no
VolumeLabel=test1 DiskPrompt=!(loc.DiskPromptString)
Layout=SourceSubdir /

  Media Id=2  VolumeLabel=test1
DiskPrompt=!(loc.DiskPromptString) Layout=SourceSubdir / 
  
Directory Id=TARGETDIR Name=SourceDir 
Directory Id=ProgramFilesFolder 
Directory Id=MyCompany Name=My Company 
Directory Id=INSTALLLOCATION Name=Test App
SourceName=SourceSubdir  
   Component Id=MainExecutable
Guid={F738FBEC-7AC8-4e0b-A4A6-3905F9411EB8} 
 File Id=main_exe Compressed=yes
Name=main.exe DiskId=1 Source=C:\projects\main.exe Vital=yes
KeyPath=yes

 File Id=readme_txt Compressed=no
Name=readme.txt DiskId=1 Source=C:\projects\readme.txt 

Other combinations of source/target directories didn't work
either: 

Directory Id=INSTALLLOCATION Name=Test App
 
 Directory Id=D1 Name=Subdir
SourceName=SourceSubdir 
Component Id=MainExecutable
Guid={F738FBEC-7AC8-4e0b-A4A6-3905F9411EB8} 
   File Id=main_exe Compressed=yes
Name=main.exe DiskId=1 Source=C:\projects\main.exe Vital=yes
KeyPath=yes


Msi builds, but when I run installation it can not find files
located in SourceSubdir directory on the source media. 
If I copy those files (data.cab and readme.txt) to the same
location where MSI file is, then installation finishes without error.

I believe this functionality works with Windows Installer
itself, and looks like it can be done through WiX. 

Likely I'm missing some small detail, but can't find what. 


Thank you in advance, 
Igor 


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Placing data in subdirectories on a source media

2007-04-19 Thread Igor Maslov

Yes, it does work now.

Thanks



Brett Kapilik wrote:
 
 I believe it is because your Package is marked as Compressed but your
 Media (2) is not compressed. In this case, MSI expects the source files
 to be in the same folder as the msi file. From the MSI docs:
  
 Note that if the package is marked as compressed (Bit 1 is set), the
 Windows Installer only installs files located at the root of the source.
 In this case, even files marked as uncompressed in the File Table
 http://msdn2.microsoft.com/en-us/library/aa368596.aspx  must be
 located at the root to be installed. To specify a source image that has
 both a cabinet file (compressed files) and uncompressed files that match
 the tree in the Directory Table
 http://msdn2.microsoft.com/en-us/library/aa368295.aspx , mark the
 package as uncompressed by leaving Bit 1 unset (value=0) in the Word
 Count Summary property and set msidbFileAttributesCompressed
 (value=16384) in the Attributes column of the File Table
 http://msdn2.microsoft.com/en-us/library/aa368596.aspx  for each file
 in the cabinet.
 
 Hope that helps.
 
 - Brett
 
 
   _  
 
   From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Maslov,
 Igor
   Sent: Thursday, April 19, 2007 3:46 PM
   To: Maslov, Igor; wix-users@lists.sourceforge.net
   Subject: [WiX-users] Placing data in subdirectories on a source
 media
   
   
 
   Hello , 
 
   I'm trying to do a simple thing :) - put files (either
 uncompressed or cab) in subdirectories on a source media. 
   Result  - is an error dialog, saying that required file is not
 found. 
 
   I found several links on the topic here, but still can't make it
 work. 
 
   Here is what I do: 
 
  Product Id={...} Name=MyTestApp Language=1033
 Version=1.00.00.00 Manufacturer=Test   
   Package  Manufacturer=Test InstallerVersion=200
 Compressed=yes Id=* Languages=1033 / 
 
 Media Id=1  Cabinet=data.cab EmbedCab=no
 VolumeLabel=test1 DiskPrompt=!(loc.DiskPromptString)
 Layout=SourceSubdir /
 
 Media Id=2  VolumeLabel=test1
 DiskPrompt=!(loc.DiskPromptString) Layout=SourceSubdir / 
 
   Directory Id=TARGETDIR Name=SourceDir 
   Directory Id=ProgramFilesFolder 
   Directory Id=MyCompany Name=My Company 
   Directory Id=INSTALLLOCATION Name=Test App
 SourceName=SourceSubdir  
  Component Id=MainExecutable
 Guid={F738FBEC-7AC8-4e0b-A4A6-3905F9411EB8} 
File Id=main_exe Compressed=yes
 Name=main.exe DiskId=1 Source=C:\projects\main.exe Vital=yes
 KeyPath=yes
 
File Id=readme_txt Compressed=no
 Name=readme.txt DiskId=1 Source=C:\projects\readme.txt 
 
   Other combinations of source/target directories didn't work
 either: 
 
   Directory Id=INSTALLLOCATION Name=Test App
 
Directory Id=D1 Name=Subdir
 SourceName=SourceSubdir 
   Component Id=MainExecutable
 Guid={F738FBEC-7AC8-4e0b-A4A6-3905F9411EB8} 
  File Id=main_exe Compressed=yes
 Name=main.exe DiskId=1 Source=C:\projects\main.exe Vital=yes
 KeyPath=yes
 
   
   Msi builds, but when I run installation it can not find files
 located in SourceSubdir directory on the source media. 
   If I copy those files (data.cab and readme.txt) to the same
 location where MSI file is, then installation finishes without error.
 
   I believe this functionality works with Windows Installer
 itself, and looks like it can be done through WiX. 
 
   Likely I'm missing some small detail, but can't find what. 
 
 
   Thank you in advance, 
   Igor 
 
 
 
 -
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2 express and take
 control of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 

-- 
View this message in context: 
http://www.nabble.com/Placing-data-in-subdirectories-on-a-source-media-tf3609672.html#a10087050
Sent from the wix-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] capturing text change event

2007-04-19 Thread Lindsay Harris
Hello,

Is there any way to capture the text changed event for an Edit control.

As an example,  lets say I wanted to enable the next button on a dialog, but 
only once the user has typed in a valid string in a text control.  I have found 
that I have to actually click off this text control in order for this button 
to become enabled.

Thanks in advance for any help,
Lindsay Harris
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Dialog Editor

2007-04-19 Thread Anthony Wieser
It looks like it was a tool called Tallow, which was in Wix 2.0, but not 
3.0.  Is there a plan to put it back into 3.0?

Anthony Wieser
Wieser Software Ltd

- Original Message - 
From: Anthony Wieser [EMAIL PROTECTED]
To: wix-users@lists.sourceforge.net
Sent: Thursday, April 19, 2007 10:26 AM
Subject: [WiX-users] Dialog Editor


I thought I once saw a tool that could decompile .rc or .res files from
 visual studio, and produce WiX dialogs.  However, I can't find any
 information on where this was.

 Was I imagining it, or could one of you kind people point me in the right
 direction.

 Thanks.

 Anthony Wieser
 Wieser Software Ltd


 -
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2 express and take
 control of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users 


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Dialog Editor

2007-04-19 Thread Anthony Wieser
From: Anthony Wieser [EMAIL PROTECTED]
To: wix-users@lists.sourceforge.net
Sent: Thursday, April 19, 2007 11:28 PM
Subject: Re: [WiX-users] Dialog Editor


 It looks like it was a tool called Tallow, which was in Wix 2.0, but not
 3.0.  Is there a plan to put it back into 3.0?

 Anthony Wieser
 Wieser Software Ltd

Apparently heat.exe now subsumes tallow functionality, however I can't find 
the equivalent to the -r command to decompile a .rc file.

Has anyone got this to work?

Anthony wieser
Wieser Software Ltd


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] support files for custom action exehttp://by104fd.bay104.hotmail.msn.com/cgi-bin

2007-04-19 Thread antoine antoine

Hi,
I hope this is the right place to ask the following wix related question.

My wix includes a custom action console exe that copies a bunch of files to 
a given dir.
the exe ( no source ) expects to find the files in the same dir from which 
it is being run.


How do i refer to these files from wix xml (which wix element to use) so 
that the custom action exe

can find them

i tried Property, Directory/Comonent/File etc without success

?xml version=1.0 encoding=utf-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
xmlns:difx=http://schemas.microsoft.com/wix/DifxAppExtension;
 
 ?define usbdriverSrc=ADir?

 Product ..
   Directory Id=TARGETDIR Name=SourceDir
 Directory Id=ProgramFilesFolder Name=Program Files
  
 /Directory

   Binary Id=InstallDriversExe 
SourceFile=$(var.usbdriverSrc)\InstallDrivers.exe /

   !-- this did not work these are the files to be copied
   Binary Id=x.sys SourceFile=$(var.usbdriverSrc)\x.sys /
   Binary Id=x.inf SourceFile=$(var.usbdriverSrc)\x.inf /
   --
   CustomAction Id=InstallDriversExe   Return=asyncNoWait 
BinaryKey=InstallDriversExe ExeCommand=/silent/



   
   Feature ---
   /Feature

!this did not work either
   Property Id=x.sys Value=x.sys /
   Property Id=x.inf Value=x.inf /

UIRef Id=WixUI_InstallDir /
   UI /

   InstallExecuteSequence
 Custom   Action=InstallDriversExeAfter=InstallFiles/
   /InstallExecuteSequence


 /Product
/Wix

_
MSN is giving away a trip to Vegas to see Elton John.  Enter to win today. 
http://msnconcertcontest.com?icid-nceltontagline



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] ASP.NET uninstall and home directory question

2007-04-19 Thread mmenaker

Nobody has any ASP.net web application uninstall experience?


mmenaker wrote:
 
 I'm having 2 problems:
 
  
 
 1. My web applications that I create don't delete the virtual dirs/apps
 from the Default Web Site section in IIS. The folders created are gone
 but you can see the app in the IIS.
 
  
 
 2. Also I'm when installing 2 applications I would like the 2nd to
 always be the Home Directory of the default web site on the machine it
 gets installed on. This works when the installation happens with 2
 machines (1 application on each machine, both home directories). However
 when they are both on the same machine the 1st one always defaults to
 the home directory. How do I make it the 2nd be the home directory with
 out changing the install order.
 
  
 
 My install component looks like this (for both questions).
 
  
 
 Component Id='WebAppVirtualDirComponent'
 Guid='a00d460e-6304-410E-A808-E3585379EADB'
 
 CreateFolder /
 
 WebSite Id='DefaultWebSiteApp'
 Directory=WebAppDir Description='Default Web Site' 
 
 AutoStart=yes ConfigureIfExists=yes
 StartOnInstall=yes Sequence=-2 
 
 WebAddress Id='AllUnassignedPorts'
 Port='80' /
 
 WebVirtualDir Id='WebAppVirtualDir'
 DirProperties=WebDirProp Directory='WebRootDir' Alias='MyApp'
 
 WebApplication Id=WebAppebApplication
 ParentPaths=default Name=MyApp /
 
 /WebVirtualDir
 
 /WebSite
 
 /Component
 
  
 
 Thanks,
 
 Mike
 
 
 -
 This SF.net email is sponsored by DB2 Express
 Download DB2 Express C - the FREE version of DB2 express and take
 control of your XML. No limits. Just data. Click to get it now.
 http://sourceforge.net/powerbar/db2/
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 

-- 
View this message in context: 
http://www.nabble.com/ASP.NET-uninstall-and-home-directory-question-tf3597319.html#a10090144
Sent from the wix-users mailing list archive at Nabble.com.


-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Release and debug installations.

2007-04-19 Thread Kevin Burton
I was wondering what the recommended way or even some suggestions on how to
handle building a Release and Debug installation? I have a Wix script that
builds a .msi but it takes its files from bin\debug and it includes .pdb
files that are not present in the release directory(s). I would like to
create an msbuild script that passes configuration information to the Wix
candle/light via the .wxs file. My roadblock now is I am not sure how to
translate a target in an msbuild project to a property that is usable in
the .wxs. I have tried Condition but it seems that the property is not
set. Just a simple msbuild project that I could do something like 'msbuild
MyProject.wproj Release' and it would pass the 'Release' target (as a
property I guess) to Wix. Any suggestions would be greatly appreciated. 

 

Thank you.

 

Kevin

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users