Re: [WiX-users] How2: Just WixUI_minimal without Licence agreement

2007-03-21 Thread Urban Jaroslav, Ing.

 The source is in Common.wxs.
 3. Where I should put the reference to WelcomeDlg to go back. I am
not sure what dialog it is, but could be VerifyReadyDlg.
 Yes, that's the next after WelcomeEulaDlg.

I am sorry, I didn't describe my situation well, so ... I put WelcomeDlg
instead of WelcomeEulaDlg. My aim was to remove Licence screen and use
the WixUI_minimal.
So when first screen appears (WelcomeDlg) I can go to the next screen,
without seeing the licence. So far so good. But when trying to go back
from second screen, the button Back is doing nothnig.See the dialog
sequence below. And the question is, what I need to change to go back
from second screen to first one (WelcomeDlg). I believe the second
screen is VerifyReadyDlg.

Thanx for rest of answers.
bye bye X.

P.S. Does it exist the common sequence of dialogs available as a graph,
e.g UML diagram, just some picture where can be find the sequence of
single dialog in the queue of processing

  Property Id=WixUI_WelcomeDlg_Next Value=VerifyReadyDlg /

  Property Id=WixUI_VerifyReadyDlg_BackCustom
Value=CustomizeDlg /
  Property Id=WixUI_VerifyReadyDlg_BackChange
Value=CustomizeDlg /
  Property Id=WixUI_VerifyReadyDlg_BackRepair
Value=MaintenanceTypeDlg /
  Property Id=WixUI_VerifyReadyDlg_BackRemove
Value=MaintenanceTypeDlg /
  Property Id=WixUI_VerifyReadyDlg_BackTypical
Value=SetupTypeDlg /
  Property Id=WixUI_VerifyReadyDlg_BackFeatureTree
Value=CustomizeDlg /
  Property Id=WixUI_VerifyReadyDlg_BackComplete
Value=CustomizeDlg /

  Property Id=WixUI_MaintenanceWelcomeDlg_Next
Value=MaintenanceTypeDlg /

  Property Id=WixUI_MaintenanceTypeDlg_Back
Value=MaintenanceWelcomeDlg /
  Property Id=WixUI_MaintenanceTypeDlg_Change
Value=CustomizeDlg /
  Property Id=WixUI_MaintenanceTypeDlg_Repair
Value=VerifyReadyDlg /
  Property Id=WixUI_MaintenanceTypeDlg_Remove
Value=VerifyReadyDlg /

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] SPAM: Re: Remove slash from the end of directory property

2007-03-21 Thread Ricardo Lopes

Nice tip, thanks it worked fine :-)


On 20/03/07, Hugues Valois [EMAIL PROTECTED] wrote:


You may want to try adding a '.' instead of removing the '\'.  That
doesn't require a custom action and attrib should like it.

Value='[SystemFolder]attrib.exe +S +H [DocumentsFolder].

Hugues


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Rob
Hamflett
Sent: Tuesday, March 20, 2007 6:51 AM
To: wix-users@lists.sourceforge.net
Subject: SPAM: Re: [WiX-users] Remove slash from the end of directory
property

No, you need a Custom Action.

Rob

Ricardo Lopes wrote:
 Hi,

 Is there any simple way to remove the slash at the end of a directory
 property, or remove the last character from a property value?

 I'm trying to change attributes for a folder using a custom action at
 the end of the installation but the attrib command from windows
doesn't
 like the slash at the end of the directory property.

 Here is a sample of my code:

 ...

   CreateFolder Directory=DocumentsFolder /

 ...

   CustomAction Id=SetQtExecCmdLine Return=check
 Property=QtExecCmdLine
   Value='[SystemFolder]attrib.exe +S +H [DocumentsFolder]'
/

   CustomAction Id=QtExec BinaryKey=wixca
DllEntry=CAQuietExec
 Execute=immediate Return=check /
   Binary Id=wixca src=$(var.ResourcesDir)\wixca.dll /

   InstallExecuteSequence
 Custom Action=SetQtExecCmdLine After=CostFinalize /

 Custom Action=QtExec After=InstallFinalize/
   /InstallExecuteSequence


 The [DocumentsFolder] is replaced by c:\some\path\, with a \ in
the
 end.

 Thanks,
 Ricardo Lopes.







-
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the chance to
share your
 opinions on IT  business topics through brief surveys-and earn cash

http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V





 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users





--

Ricardo Lopes
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Reboot to replace files

2007-03-21 Thread Jacquet Fabian
Hi,

 

I need to replace some files used by the system.

To do this, I try to replace these files on reboot.

But I don't know how to do this with wix.

Can somebody help me?

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Bootstrapping to install .net 2.0-sample and best practices?

2007-03-21 Thread fiordean dacian
I don't know if you tried this already (I didn't), but there is also an 
msistuff project under Platform SDK which works with the bootstrapper you're 
talking about. msistuff allows you to modify the values for the resources 
setup.exe uses (basically you can configure your bootstrapper). Have a look at 
the Readme file under msistuff on how to use it. As far as I know, the 
bootstrapper from Platform SDK doesn't check for .Net Framework presence, but 
you should be able to add that easily.

Dacian

- Original Message 
From: Chris Bardon [EMAIL PROTECTED]
To: wix-users@lists.sourceforge.net
Sent: Tuesday, March 20, 2007 3:52:02 PM
Subject: [WiX-users] Bootstrapping to install .net 2.0-sample and best 
practices?



 

I have some 
applications that depend on .net 2.0 being installed, and I have an idea of how 
I'd like to have things work.  A setup file, deployed from an intranet site 
will check for the prerequisites, and then once they are installed/verified, 
download and run my MSI with the command line switches that I specify (if, for 
example, I want to pass some property values in on the command line).  I 
understand that visual studio has a bootstrapper included that should help with 
this, but I can't seem to find anything that really talks about how to use it 
with your own MSI package.  Is there a sample out there of how to use the 
VS bootstrapper?  
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users







 

Don't pick lemons.
See all the new 2007 cars at Yahoo! Autos.
http://autos.yahoo.com/new_cars.html -
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Just a question out of frustration

2007-03-21 Thread Friedrich Dominicus
Does anyone have written an installer using a custom action written in
C wich MSVC 2005 on Vista? 

What have you done to get this f installed on a machine without
MSVC 2005?

I tried:
1) adding the files to the installation
2) integrated things like the crt runtime .msm files with my installer

fetched the redistributable stuff from 

http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EEdisplaylang=en

The error message was to use sxstrace. No that's that it showed:
=
Startet die Generierung des Aktivierungskontextes.
Eingabeparameter:
Flags = 0
ProcessorArchitecture = x86
CultureFallBacks = de-DE;de
ManifestPath = Y:\Windows\Installer\MSICF44.tmp
AssemblyDirectory = Y:\Windows\Installer\
Application Config File =
-
INFORMATION: Manifestdatei Y:\Windows\Installer\MSICF44.tmp wird analysiert.
INFORMATION: Die ManifestsdefinitionsidentitÀt ist (null).
INFORMATION: Verweis: 
Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762
INFORMATION: Verweis 
Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762
 wird aufgelöst.
INFORMATION: FÃŒr ProcessorArchitecture x86 wird der Verweis 
aufgelöst.
INFORMATION: Verweis fÌr Kultur Neutral wird aufgelöst.
INFORMATION: Bindungsrichtlinie wird angewendet.
INFORMATION: Sucht nach Herausgeberrichtlinien 
in 
Y:\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.312_none_91939f3c671de810.manifest.
INFORMATION: Es wurde keine 
Bindungsrichtlinienumleitung gefunden.
INFORMATION: Startet die Assemblierungssuche.
INFORMATION: Die Assemblierung in WinSxS wurde 
nicht gefunden.
INFORMATION: Versuch, ein Manifest unter 
Y:\Windows\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL
 zu finden.
INFORMATION: Versuch, ein Manifest unter 
Y:\Windows\Installer\Microsoft.VC80.CRT.DLL zu finden.
INFORMATION: Versuch, ein Manifest unter 
Y:\Windows\Installer\Microsoft.VC80.CRT.MANIFEST zu finden.
INFORMATION: Versuch, ein Manifest unter 
Y:\Windows\Installer\Microsoft.VC80.CRT\Microsoft.VC80.CRT.DLL zu finden.
INFORMATION: Versuch, ein Manifest unter 
Y:\Windows\Installer\Microsoft.VC80.CRT\Microsoft.VC80.CRT.MANIFEST zu finden.
INFORMATION: Es wurde kein Manifest fÃŒr die 
Kultur Neutral gefunden.
INFORMATION: Beendet die Assemblierungssuche.
FEHLER: Der Verweis 
Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762
 kann nicht aufgelöst werden.
FEHLER: Bei der Generierung des Aktivierungskontextes ist ein Fehler 
aufgetreten.


teh relevant part is:
FEHLER: Der Verweis 
Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762
 kann nicht aufgelöst werden.

Read he can not find the proper runtime files. So I'm surly supposed
to get this stuff with the manifests done. Or mayb simply use MSVC 6
again. 

I'm sorry if I sound harsh, I'm really fed up with all this
f hurdles for such thing as installing a Custom action for an
installaion

If you have encountered this stuff and get through, would you mind to
share your findings?

Regards
Friedrich



-- 
Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim 
Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Just a question out of frustration

2007-03-21 Thread Stefan Pavlik
Hi,...

I am using VS 2005 to create cutsom action in C++ and the resulting
isntaller is working on XP /Vista without problems.

It seems that your custom action Dll is dependent on MFC /CRT
dynamic libraries.
My Custom Action Dll is using Standard Windows Libraries and so I
do not need the Dlls to be installed on the system.

I think you should remove the CRT/ MFC dependency of your custom
action Dll or at least you should use it staticaly linked.
(Project Properties-Configuration Properties-General-Use of MFC =
 Use MFC in a Static Library)

Hope it will help.

Stefan

Friedrich Dominicus wrote:
 Does anyone have written an installer using a custom action written in
 C wich MSVC 2005 on Vista? 
 
 What have you done to get this f installed on a machine without
 MSVC 2005?
 
 I tried:
 1) adding the files to the installation
 2) integrated things like the crt runtime .msm files with my installer
 
 fetched the redistributable stuff from 
 
 http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EEdisplaylang=en
 
 The error message was to use sxstrace. No that's that it showed:
 =
 Startet die Generierung des Aktivierungskontextes.
 Eingabeparameter:
   Flags = 0
   ProcessorArchitecture = x86
   CultureFallBacks = de-DE;de
   ManifestPath = Y:\Windows\Installer\MSICF44.tmp
   AssemblyDirectory = Y:\Windows\Installer\
   Application Config File =
 -
 INFORMATION: Manifestdatei Y:\Windows\Installer\MSICF44.tmp wird analysiert.
   INFORMATION: Die ManifestsdefinitionsidentitÀt ist (null).
   INFORMATION: Verweis: 
 Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762
 INFORMATION: Verweis 
 Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762
  wird aufgelöst.
   INFORMATION: FÃŒr ProcessorArchitecture x86 wird der Verweis 
 aufgelöst.
   INFORMATION: Verweis fÌr Kultur Neutral wird aufgelöst.
   INFORMATION: Bindungsrichtlinie wird angewendet.
   INFORMATION: Sucht nach Herausgeberrichtlinien 
 in 
 Y:\Windows\WinSxS\manifests\x86_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.312_none_91939f3c671de810.manifest.
   INFORMATION: Es wurde keine 
 Bindungsrichtlinienumleitung gefunden.
   INFORMATION: Startet die Assemblierungssuche.
   INFORMATION: Die Assemblierung in WinSxS wurde 
 nicht gefunden.
   INFORMATION: Versuch, ein Manifest unter 
 Y:\Windows\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.762__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL
  zu finden.
   INFORMATION: Versuch, ein Manifest unter 
 Y:\Windows\Installer\Microsoft.VC80.CRT.DLL zu finden.
   INFORMATION: Versuch, ein Manifest unter 
 Y:\Windows\Installer\Microsoft.VC80.CRT.MANIFEST zu finden.
   INFORMATION: Versuch, ein Manifest unter 
 Y:\Windows\Installer\Microsoft.VC80.CRT\Microsoft.VC80.CRT.DLL zu finden.
   INFORMATION: Versuch, ein Manifest unter 
 Y:\Windows\Installer\Microsoft.VC80.CRT\Microsoft.VC80.CRT.MANIFEST zu 
 finden.
   INFORMATION: Es wurde kein Manifest fÃŒr die 
 Kultur Neutral gefunden.
   INFORMATION: Beendet die Assemblierungssuche.
   FEHLER: Der Verweis 
 Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762
  kann nicht aufgelöst werden.
 FEHLER: Bei der Generierung des Aktivierungskontextes ist ein Fehler 
 aufgetreten.
 
 
 teh relevant part is:
   FEHLER: Der Verweis 
 Microsoft.VC80.CRT,processorArchitecture=x86,publicKeyToken=1fc8b3b9a1e18e3b,type=win32,version=8.0.50727.762
  kann nicht aufgelöst werden.
 
 Read he can not find the proper runtime files. So I'm surly supposed
 to get this stuff with the manifests done. Or mayb simply use MSVC 6
 again. 
 
 I'm sorry if I sound harsh, I'm really fed up with all this
 f hurdles for such thing as installing a Custom action for an
 installaion
 
 If you have encountered this stuff and get through, would you mind to
 share your findings?
 
 Regards
 Friedrich
 
 
 

-- 
Stefan Pavlik | [EMAIL PROTECTED]
Whitestein Technologies s.r.o. | www.whitestein.com
Panenska 28 | 811 03 Bratislava | Slovak Republic
Main +421 2 5443-5502 | Direct +421 2 5930-0735

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___

Re: [WiX-users] Just a question out of frustration

2007-03-21 Thread Friedrich Dominicus
No as you can see 
Microsoft.VC80.CRT,processorArchitectu


there is not hint to MFC so it's just the normal, c runtime
libraries. And well as written I've added them via inclucion of the
suitable *.msn file. The paradox thing it that I do not use anything
from the standard library just windows related APIs

Regards
Friedrich
-- 
Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim 
Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Just a question out of frustration

2007-03-21 Thread Levi Wilson

Can you post your codE?

On 3/21/07, Friedrich Dominicus [EMAIL PROTECTED] wrote:


No as you can see
Microsoft.VC80.CRT,processorArchitectu


there is not hint to MFC so it's just the normal, c runtime
libraries. And well as written I've added them via inclucion of the
suitable *.msn file. The paradox thing it that I do not use anything
from the standard library just windows related APIs

Regards
Friedrich
--
Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim
Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Just a question out of frustration

2007-03-21 Thread Richard.Foster
Friedrich,

Adding runtime components to the installation (e.g. the merge files)
will usually not help because they typically won't be installed until
after your custom action has run. Since your custom action needs them,
it will fail and so they never will get installed.

The most important thing (which I don't know if you are doing or not) is
to make sure that all libraries are included statically. You don't want
any external references at all in a custom action, because there is no
guarantee that the referenced items will be there on any given machine.
(Even if you limit the OS type, there is no guarantee that a future
service pack may change the name or operation of the reference in
question.)

Regards,
Richard

(P.S. I know this is not what you, or anyone else using custom actions
wants to hear but what you are experiencing is another example of how
hard it is to do custom actions right.)

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Friedrich
Dominicus
Sent: Wednesday, March 21, 2007 9:03 AM
To: Stefan Pavlik
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Just a question out of frustration

No as you can see 
Microsoft.VC80.CRT,processorArchitectu


there is not hint to MFC so it's just the normal, c runtime
libraries. And well as written I've added them via inclucion of the
suitable *.msn file. The paradox thing it that I do not use anything
from the standard library just windows related APIs

Regards
Friedrich
-- 


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



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



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] source from Rob Mensching's video?

2007-03-21 Thread Chris Harrington
Hi,

Just getting into WiX today.

Does anyone have or know where to get the souce code for the sample
presented in A live one hour Windows Installer XML introduction by Rob
Mensching?

Thanks,
Chris


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] referring to property values in an rtf source file?

2007-03-21 Thread Chris Bardon
I'm trying to put a final summary dialog in my installer that
reconfirms all the details before completing installation, and I ran
into something interesting when trying to use a ScrollableText control.
If I make a control just text, I can put references to properties (e.g.
[USERID]) in there that will get filled with the property values.  In
rich text though, property names aren't resolved.  I'd like to be able
to show a summary of everything in a scrollable text box, and right now
the only thing I can think of is to create a custom action that
dynamically writes rich text to a variable.  Is there an easier way to
get this to work?  
 
Thanks,
 
Chris
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] COM Registration

2007-03-21 Thread Jacquet Fabian
Hi,

 

Is there a way to register self-register com dll (made with VB6) without
use registry keys?

 

My problem is: if I modify my com dll I must generate registry keys
again...

I would like to copy dll and compile my wix files without change
anything else.

 

Is it possible?

 

 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] COM Registration

2007-03-21 Thread Levi Wilson

Are you changing your interfaces to your COM objects that often that this
will be a pain to do?

On 3/21/07, Jacquet Fabian [EMAIL PROTECTED] wrote:


 Hi,



Is there a way to register self-register com dll (made with VB6) without
use registry keys?



My problem is: if I modify my com dll I must generate registry keys
again...

I would like to copy dll and compile my wix files without change anything
else.



Is it possible?





-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Installing locally hosted files

2007-03-21 Thread Chris.Rowland
For a particular installation, the user has some of the files required
for installation already on their system prior to running the installer.

I want to copy these files into the installation directory.  

 

Is there a preferred method for doing this?

 

Would I need a Custom Action, can I manually insert these locally hosted
files into the database tables at install time, or is there another
method?

 

 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] COM Registration

2007-03-21 Thread Richard.Foster
Jacquet,

 

If you have binary compatibility enabled for the DLL then you should
only need to regenerate the registry keys if you modify the public
interface. This would probably significantly reduce the number of times
you have to change the keys in question.

 

You could use SelfReg... but as has already been commented on this list
many times SelfReg is evil (during installation, at least).

 

Regards,

Richard

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jacquet
Fabian
Sent: Wednesday, March 21, 2007 10:38 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] COM Registration

 

Hi,

 

Is there a way to register self-register com dll (made with VB6) without
use registry keys?

 

My problem is: if I modify my com dll I must generate registry keys
again...

I would like to copy dll and compile my wix files without change
anything else.

 

Is it possible?

 

 




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


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing locally hosted files

2007-03-21 Thread Levi Wilson

You could do a file or a directory search at the beginning where the result
of the search will be saved in a Property /, and I believe that you can
then set your launch condition based upon that property.  Also, if
everything checks out with the directory or file search, then you could set
your installation directory to the result of that?  Is that what you're
looking for?  Check out the FileSearch / and DirectorySearch / elements
out if so.

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


 For a particular installation, the user has some of the files required
for installation already on their system prior to running the installer.

I want to copy these files into the installation directory.



Is there a preferred method for doing this?



Would I need a Custom Action, can I manually insert these locally hosted
files into the database tables at install time, or is there another method?





-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Mondo UI browse button disabled.

2007-03-21 Thread Brent Rockwood

I am using Wix 3.0.2420 and the Mondo UI.  On the customize dialog, the
browse button is disabled but visible.  I need it to be enabled.  I've
looked at the source for this and this doesn't seem like a valid state.  Has
anyone else seen this?

Regards,

Brent
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing locally hosted files

2007-03-21 Thread Chris.Rowland
I don't want to set my directory to the current location of the files on
their machine, rather I want to copy those files to the location they
choose to install the software.

 

So say the required files were in c:\myfiles\  and they chose to install
to c:\program files\installdir\ then I want to basically have the effect
of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt

 

 



From: Levi Wilson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 21, 2007 10:48 AM
To: Rowland, Chris
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing locally hosted files

 

You could do a file or a directory search at the beginning where the
result of the search will be saved in a Property /, and I believe that
you can then set your launch condition based upon that property.  Also,
if everything checks out with the directory or file search, then you
could set your installation directory to the result of that?  Is that
what you're looking for?  Check out the FileSearch / and
DirectorySearch / elements out if so. 

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

For a particular installation, the user has some of the files required
for installation already on their system prior to running the installer.

I want to copy these files into the installation directory.  

 

Is there a preferred method for doing this?

 

Would I need a Custom Action, can I manually insert these locally hosted
files into the database tables at install time, or is there another
method?

 

 



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your 
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users 

 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing locally hosted files

2007-03-21 Thread Levi Wilson

Well, you could probably still use that search to verify that the files DO
exist and base your launch conditions off of that.  Then you could use the
FileCopy / to move the files.  I think, however, that with this they will
not be removed upon uninstall.

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


 I don't want to set my directory to the current location of the files on
their machine, rather I want to copy those files to the location they choose
to install the software.



So say the required files were in c:\myfiles\  and they chose to install
to c:\program files\installdir\ then I want to basically have the effect of
copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt




 --

*From:* Levi Wilson [mailto:[EMAIL PROTECTED]
*Sent:* Wednesday, March 21, 2007 10:48 AM
*To:* Rowland, Chris
*Cc:* wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Installing locally hosted files



You could do a file or a directory search at the beginning where the
result of the search will be saved in a Property /, and I believe that you
can then set your launch condition based upon that property.  Also, if
everything checks out with the directory or file search, then you could set
your installation directory to the result of that?  Is that what you're
looking for?  Check out the FileSearch / and DirectorySearch / elements
out if so.

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

For a particular installation, the user has some of the files required for
installation already on their system prior to running the installer.

I want to copy these files into the installation directory.



Is there a preferred method for doing this?



Would I need a Custom Action, can I manually insert these locally hosted
files into the database tables at install time, or is there another method?






-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing locally hosted files

2007-03-21 Thread Chris.Rowland
Ah, yes I see CopyFile now (I assume that's what you're referring to.)
I think that should work, I'll give it a shot.

 

Thanks again.

 

 



From: Levi Wilson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 21, 2007 10:59 AM
To: Rowland, Chris
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing locally hosted files

 

Well, you could probably still use that search to verify that the files
DO exist and base your launch conditions off of that.  Then you could
use the FileCopy / to move the files.  I think, however, that with
this they will not be removed upon uninstall. 

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

I don't want to set my directory to the current location of the files on
their machine, rather I want to copy those files to the location they
choose to install the software.

 

So say the required files were in c:\myfiles\  and they chose to install
to c:\program files\installdir\ then I want to basically have the effect
of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt

 

 



From: Levi Wilson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 21, 2007 10:48 AM
To: Rowland, Chris
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing locally hosted files

 

You could do a file or a directory search at the beginning where the
result of the search will be saved in a Property /, and I believe that
you can then set your launch condition based upon that property.  Also,
if everything checks out with the directory or file search, then you
could set your installation directory to the result of that?  Is that
what you're looking for?  Check out the FileSearch / and
DirectorySearch / elements out if so. 

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

For a particular installation, the user has some of the files required
for installation already on their system prior to running the installer.

I want to copy these files into the installation directory.  

 

Is there a preferred method for doing this?

 

Would I need a Custom Action, can I manually insert these locally hosted
files into the database tables at install time, or is there another
method?

 

 



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your 
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users 

 

 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing locally hosted files

2007-03-21 Thread Levi Wilson

Yes, I'm dyslexic :-D

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


 Ah, yes I see CopyFile now (I assume that's what you're referring to.)
I think that should work, I'll give it a shot.



Thanks again.




 --

*From:* Levi Wilson [mailto:[EMAIL PROTECTED]
*Sent:* Wednesday, March 21, 2007 10:59 AM
*To:* Rowland, Chris
*Cc:* wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Installing locally hosted files



Well, you could probably still use that search to verify that the files DO
exist and base your launch conditions off of that.  Then you could use the
FileCopy / to move the files.  I think, however, that with this they will
not be removed upon uninstall.

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

I don't want to set my directory to the current location of the files on
their machine, rather I want to copy those files to the location they choose
to install the software.



So say the required files were in c:\myfiles\  and they chose to install
to c:\program files\installdir\ then I want to basically have the effect of
copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt




 --

*From:* Levi Wilson [mailto:[EMAIL PROTECTED]
*Sent:* Wednesday, March 21, 2007 10:48 AM
*To:* Rowland, Chris
*Cc:* wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Installing locally hosted files



You could do a file or a directory search at the beginning where the
result of the search will be saved in a Property /, and I believe that you
can then set your launch condition based upon that property.  Also, if
everything checks out with the directory or file search, then you could set
your installation directory to the result of that?  Is that what you're
looking for?  Check out the FileSearch / and DirectorySearch / elements
out if so.

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

For a particular installation, the user has some of the files required for
installation already on their system prior to running the installer.

I want to copy these files into the installation directory.



Is there a preferred method for doing this?



Would I need a Custom Action, can I manually insert these locally hosted
files into the database tables at install time, or is there another method?






-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users





-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] RE : COM Registration

2007-03-21 Thread Richard.Foster
Either calling regsvr32, or (more correctly and more in keeping with the 
Windows Installer way of doing things) adding SelfRegCost to the appropriate 
File element(s) and making sure that SelfRegModules and SelfUnregModules 
is present where it needs to be in your InstallExecuteSequence.

 

I would STRONGLY recommend against doing this however. It simply doesn't work 
well enough. I would choose setting binary compatibility on the VB side and 
update the registry keys manually when necessary over the SelfReg option.

 

Regards,

Richard

 



From: Jacquet Fabian [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 21, 2007 10:55 AM
To: Foster, Richard - PAL
Subject: RE : [WiX-users] COM Registration

 

When you say SelfReg, you think about call regsvr32?

-Message d'origine-
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 21 mars 2007 15:45
À : Jacquet Fabian; wix-users@lists.sourceforge.net
Objet : RE: [WiX-users] COM Registration

Jacquet,

 

If you have binary compatibility enabled for the DLL then you should 
only need to regenerate the registry keys if you modify the public interface. 
This would probably significantly reduce the number of times you have to change 
the keys in question.

 

You could use SelfReg... but as has already been commented on this list 
many times SelfReg is evil (during installation, at least).

 

Regards,

Richard

 





From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacquet 
Fabian
Sent: Wednesday, March 21, 2007 10:38 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] COM Registration

 

Hi,

 

Is there a way to register self-register com dll (made with VB6) 
without use registry keys?

 

My problem is: if I modify my com dll I must generate registry keys 
again...

I would like to copy dll and compile my wix files without change 
anything else.

 

Is it possible?

 

 






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




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


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing locally hosted files

2007-03-21 Thread Richard.Foster
Could you not use RemoveFile if the files in question should be
removed on uninstall?

 

Regards,

Richard

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Levi
Wilson
Sent: Wednesday, March 21, 2007 10:59 AM
To: [EMAIL PROTECTED]
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing locally hosted files

 

Well, you could probably still use that search to verify that the files
DO exist and base your launch conditions off of that.  Then you could
use the FileCopy / to move the files.  I think, however, that with
this they will not be removed upon uninstall. 

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

I don't want to set my directory to the current location of the files on
their machine, rather I want to copy those files to the location they
choose to install the software.

 

So say the required files were in c:\myfiles\  and they chose to install
to c:\program files\installdir\ then I want to basically have the effect
of copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt

 

 



From: Levi Wilson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 21, 2007 10:48 AM
To: Rowland, Chris
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Installing locally hosted files

 

You could do a file or a directory search at the beginning where the
result of the search will be saved in a Property /, and I believe that
you can then set your launch condition based upon that property.  Also,
if everything checks out with the directory or file search, then you
could set your installation directory to the result of that?  Is that
what you're looking for?  Check out the FileSearch / and
DirectorySearch / elements out if so. 

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

For a particular installation, the user has some of the files required
for installation already on their system prior to running the installer.

I want to copy these files into the installation directory.  

 

Is there a preferred method for doing this?

 

Would I need a Custom Action, can I manually insert these locally hosted
files into the database tables at install time, or is there another
method?

 

 



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your 
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDE
V 
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users 

 

 




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


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Installing locally hosted files

2007-03-21 Thread Levi Wilson

I'm sure you could...I just assumed that the files would remain intact since
they were there before the installation started.

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED]
wrote:


 Could you not use RemoveFile if the files in question should be removed
on uninstall?



Regards,

Richard


 --

*From:* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *On Behalf Of *Levi Wilson
*Sent:* Wednesday, March 21, 2007 10:59 AM
*To:* [EMAIL PROTECTED]
*Cc:* wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Installing locally hosted files



Well, you could probably still use that search to verify that the files DO
exist and base your launch conditions off of that.  Then you could use the
FileCopy / to move the files.  I think, however, that with this they will
not be removed upon uninstall.

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

I don't want to set my directory to the current location of the files on
their machine, rather I want to copy those files to the location they choose
to install the software.



So say the required files were in c:\myfiles\  and they chose to install
to c:\program files\installdir\ then I want to basically have the effect of
copy c:\myfiles\filex.txt c:\program files\installdir\filex.txt




 --

*From:* Levi Wilson [mailto:[EMAIL PROTECTED]
*Sent:* Wednesday, March 21, 2007 10:48 AM
*To:* Rowland, Chris
*Cc:* wix-users@lists.sourceforge.net
*Subject:* Re: [WiX-users] Installing locally hosted files



You could do a file or a directory search at the beginning where the
result of the search will be saved in a Property /, and I believe that you
can then set your launch condition based upon that property.  Also, if
everything checks out with the directory or file search, then you could set
your installation directory to the result of that?  Is that what you're
looking for?  Check out the FileSearch / and DirectorySearch / elements
out if so.

On 3/21/07, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:

For a particular installation, the user has some of the files required for
installation already on their system prior to running the installer.

I want to copy these files into the installation directory.



Is there a preferred method for doing this?



Would I need a Custom Action, can I manually insert these locally hosted
files into the database tables at install time, or is there another method?






-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users





--

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


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] typelib

2007-03-21 Thread Jacquet Fabian
Hi,
 
what is the utility of the typelib tag?
Actually, I don't know what is a type library
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] typelib

2007-03-21 Thread Richard.Foster
A type library is almost exactly what it sounds like. It is a library
(i.e. can be referenced by a development tool such as Visual Studio)
containing information about COM (and possibly other, I haven't really
investigated) types.

 

Typically, type libraries have a .tlb extension. Visual Studio generates
the files for you automatically (yup, even from VB).

 

This is likely to not be helpful in resolving the problem you described
in your earlier post, since unless you are maintaining binary
compatibility (and possibly even if you are) I believe the type library
version number generated by VB will change with each build and you would
still have to update the WiX source file. Granted, the modification
would probably be easier, but you would still have to make it. You may
also still have to extract the child interface information and add
authoring for that (and again, unless you are maintaining binary
compatibility the child interface details may change with each build).

 

Regards,

Richard

 



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jacquet
Fabian
Sent: Wednesday, March 21, 2007 11:14 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] typelib

 

Hi,

 

what is the utility of the typelib tag?

Actually, I don't know what is a type library




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


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Tallow Issues

2007-03-21 Thread Ian Couper
I wrote about this a few days ago, but didn't seem to get an answer.
It's becoming a major issue with this project, so I'm hoping SOMEONE
will be able to address it.

 

Simply: Tallow doesn't seem to recognize any characters in filenames
that are unusual. This includes an accented E's or A's in French
filenames.

 

Does anyone know how to fix this issue? Or is there at least anyone who
has had this problem?

 

Thanks.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Registering COM object - unhandled extension element in v3

2007-03-21 Thread pobox77

Hi,

I'm using the newest Wix v3 3.0.2420.0.
I get the following message if try to compile my wxs:

C:\...\Edi.wxs(29) : error CNDL0200 : The Component element contains an
unhandled extension element 'pca:ComPlusApplication'.  Please ensure that
the extension for elements in the
'http://schemas.microsoft.com/wix/2005/02/pubca' namespace has been
provided.

Snippet from wxs:

Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
xmlns:util=http://schemas.microsoft.com/wix/UtilExtension;
xmlns:sql=http://schemas.microsoft.com/wix/SqlExtension;
xmlns:pca=http://schemas.microsoft.com/wix/2005/02/pubca;

  Component Id=EdiCOM_dll DiskId=1
Guid=4BD48D47-7C61-41C9-8302-3C9118E74D48
File Id=EdiCOM_dll Name=EdiCOM.dll Source=MyCOM.dll
KeyPath=yes Vital=yes /
pca:ComPlusApplication Id=MyCOM Name=My COM+
Application
  pca:ComPlusAssembly Id=MyComPlusAssembly Type=native
DllPath=[#MyCOM_dll]
!--pca:ComPlusComponent Id=MyCOM
CLSID=YOURCLSID-CA74-4DC7-BAEF-25AF03BC5F67 /--
pca:ComPlusComponent Id=MyCOM
CLSID=11A7B658-C45A-4C8A-B5CB-187409D6B943 /
  /pca:ComPlusAssembly
/pca:ComPlusApplication
  /Component

Do I use the right schemas or is there any other mistake from me?

Thanks in advance,
Peter
-- 
View this message in context: 
http://www.nabble.com/Registering-COM-object---unhandled-extension-element-in-v3-tf3441526.html#a9596453
Sent from the wix-users mailing list archive at Nabble.com.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How2: Just WixUI_minimal without Licence agreement

2007-03-21 Thread Bob Arnson
Urban Jaroslav, Ing. wrote:
 I am sorry, I didn't describe my situation well, so ... I put WelcomeDlg
 instead of WelcomeEulaDlg. My aim was to remove Licence screen and use
 the WixUI_minimal.
   

That's not going to work. VerifyReadyDlg's Back button doesn't know 
about WixUI_Minimal and in WixUI v2, you can't add button behavior. 
You'll need to replace VerifyReadyDlg as well.

-- 
sig://boB
http://bobs.org



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] List of custom actions in the custom action library

2007-03-21 Thread Bob Arnson
R Kishe wrote:
 Is there any list of custom actions which are available in the custom 
 actions library in Wix V3 download?

The WiX.chm topics under Windows Installer XML Standard CustomActions 
list them.

-- 
sig://boB
http://bobs.org



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] XmlFile and Votive?

2007-03-21 Thread Bob Arnson

Chris Bardon wrote:
Thanks for the heads on up XmlConfig-I'll have to check that out. 
Doesn't look like it's in the CHM though (although it is on the 
wiki).  Also, adding the reference to WixUtilExtension doesn't seem to 
resolve the problem-adding an XmlConfig or XmlFile element under a 
Component still comes up with the same errors.  Is it possible that 
these were removed from the util DLL in the version of Votive that's 
up on Sourceforge?


XmlConfig is in WiX.chm for the latest v3 release. You'll need to use 
util:XmlConfig to refer to the WixUtilExtension namespace.


--
sig://boB
http://bobs.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Problems with custom bitmaps with wixUI

2007-03-21 Thread Bob Arnson
Anthony Wieser wrote:
 I checked with SPY++, and the bitmap is 493 pixels wide (at least on my
 Vista system, the way it's set up at the moment).
   

That's normal for XP too and that's what's in WiX.chm.

 As the dialogs are specified in dialog units, what is the recommendation for
 sizing bitmaps?  Build something that can be stretched without much
 distortion?
   

That's about your only choice. Bitmaps don't scale well and 
unfortunately, there's no way to lock the dialogs.

-- 
sig://boB
http://bobs.org



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] referring to property values in an rtf source file?

2007-03-21 Thread Bob Arnson

Chris Bardon wrote:
I'm trying to put a final summary dialog in my installer that 
reconfirms all the details before completing installation, and I ran 
into something interesting when trying to use a ScrollableText 
control.  If I make a control just text, I can put references to 
properties (e.g. [USERID]) in there that will get filled with the 
property values.  In rich text though, property names aren't 
resolved.  I'd like to be able to show a summary of everything in a 
scrollable text box, and right now the only thing I can think of is to 
create a custom action that dynamically writes rich text to a 
variable.  Is there an easier way to get this to work?


ScrollableText controls aren't formatted, so normal property references 
won't work. And you can only load them from the Control table. It's 
easier to use normal text controls conditioned on property values to 
show and hide various fields. See WiX v3's source file 
src\ext\UIExtension\wixlib\VerifyReadyDlg.wxs for an example.


--
sig://boB
http://bobs.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Registering COM object - unhandled extension element in v3

2007-03-21 Thread Bob Arnson
pobox77 wrote:
 C:\...\Edi.wxs(29) : error CNDL0200 : The Component element contains an
 unhandled extension element 'pca:ComPlusApplication'.  Please ensure that
 the extension for elements in the
 'http://schemas.microsoft.com/wix/2005/02/pubca' namespace has been
 provided.
   

The COM+ custom actions aren't yet been part of WiX v3. Fredrik has it 
working, I believe, but not yet integrated.

-- 
sig://boB
http://bobs.org



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] How to show a dialog only and only if a given feature is selected for installation?

2007-03-21 Thread Francois Cantonnet
Hi,

I am trying to have my wxs file set up such as I get a new 
ComponentBSettingsDlg shown only and only if ComponentB is selected for 
installation. I would like to have this dialog shown as follows:

... (welcome, license agreement, ...)
|
SetupTypeDlg (offers full or custom installation options - full include 
ComponentB)
|  \
|  CustomizeDlg (user can select componentA and/or componentB)
|  /
ComponentBSettingsDlg (only and only if componentB is marked for installation)
|
VerifyReadyDlg
|
... (install starts here)

How do you implement such thing in the wxs file? (using WIX v2.0.3620.0)

Thanks for your help,

--François

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Reboot to replace files

2007-03-21 Thread Rob Mensching
The Windows Installer will take care of that for you.

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jacquet Fabian
Sent: Wednesday, March 21, 2007 2:49 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Reboot to replace files

Hi,

I need to replace some files used by the system.
To do this, I try to replace these files on reboot.
But I don't know how to do this with wix.
Can somebody help me?
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Problems with uninstall removing a directory in 2 locations

2007-03-21 Thread Harvey Werner
I build 2 MSI packages with the following directory structure
definitions.

MSI #1:

Directory Id=TARGETDIR Name=SourceDir
  Directory Id=$(var.program.files.folder) Name=.
Directory Id=PDTPSERV Name=$(var.root.dir.short)
LongName=$(var.root.dir)
  Directory Id=DIR1 Name=$(var.prod.dir.short)
LongName=$(var.prod.dir)

Component Id=directory1
Guid=---- KeyPath=yes
Location=either Win64=$(var.Win64) /

The CONSOLEDIR lives at [ProgramFilesFolder]/company/directory1.

Under directory1 lives the Java run-time in a jre directory.

Directory Id=gui_jre.dir1 Name=jre
  Component Id=gui_jre_lib1 Guid=$(var.gui_jre_lib1.guid)
Location=either Win64=$(var.Win64) 
File Id... /
...snip...
   /Component
/Directory

MSI #2:

Directory Id=TARGETDIR Name=SourceDir
  Directory Id=$(var.program.files.folder) Name=.
Directory Id=PDTPSERV Name=$(var.root.dir.short)
LongName=$(var.root.dir)
  Directory Id=DIR2 Name=$(var.prod.dir.short)
LongName=$(var.prod.dir)

Component Id=directory2
Guid=---- KeyPath=yes
Location=either Win64=$(var.Win64) /

The OTHERDIR lives at [ProgramFilesFolder]/company/directory2.

Also under directory2 lives the Java run-time in a jre directory.

Directory Id=gui_jre.dir1 Name=jre
  Component Id=gui_jre_lib1 Guid=$(var.gui_jre_lib1.guid)
Location=either Win64=$(var.Win64) 
File Id... /
...snip...
   /Component
/Directory

The problem I am having is with the uninstall. If I install both MSI #1
and #2 and then uninstall #1, the uninstall is removing the jre
directory in *both* locations under directory1/lib/jre and
directory2/lib/jre instead of only under directory1.

Each component has a unique GUID.

What is wrong with this setup?

Any help is appreciated.

--
Harvey Werner


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] RE : COM Registration

2007-03-21 Thread Wilson, Phil
The issue with VB6 COM Dlls is that they let you change the public interface, 
so you correctly get a new IID, but VB sometimes helps by adding a forwarding 
link from the old IID to the new one (interface forwarding).  This can result 
in a mess of IIDs and registration woes, especially when updated versions of 
the Dll are shipped. You might see a Forward key in the interface entries 
that isn't actually in the type library - self-registration adds it.  Some COM 
clients don't recognise interface forwarding 
(http://support.microsoft.com/kb/230385).   COM registration is tricky at the 
best of times, so I'm just pointing out that when the COM Dll is VB6 there's 
potentially more complication, and the VB guys have to be very careful with 
compatibility. 

Phil Wilson  




From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Wednesday, March 21, 2007 8:04 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] RE : COM Registration



Either calling regsvr32, or (more correctly and more in keeping with the 
Windows Installer way of doing things) adding SelfRegCost to the appropriate 
File element(s) and making sure that SelfRegModules and SelfUnregModules 
is present where it needs to be in your InstallExecuteSequence.

 

I would STRONGLY recommend against doing this however. It simply doesn't work 
well enough. I would choose setting binary compatibility on the VB side and 
update the registry keys manually when necessary over the SelfReg option.

 

Regards,

Richard

 

From: Jacquet Fabian [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 21, 2007 10:55 AM
To: Foster, Richard - PAL
Subject: RE : [WiX-users] COM Registration

When you say SelfReg, you think about call regsvr32?

-Message d'origine-
De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Envoyé : mercredi 21 mars 2007 15:45
À : Jacquet Fabian; wix-users@lists.sourceforge.net
Objet : RE: [WiX-users] COM Registration

Jacquet,

 

If you have binary compatibility enabled for the DLL then you should 
only need to regenerate the registry keys if you modify the public interface. 
This would probably significantly reduce the number of times you have to change 
the keys in question.

 

You could use SelfReg... but as has already been commented on this list 
many times SelfReg is evil (during installation, at least).

 
Regards,

Richard



From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of 
Jacquet Fabian
Sent: Wednesday, March 21, 2007 10:38 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] COM Registration


Hi,


Is there a way to register self-register com dll (made with VB6) 
without use registry keys?
 

My problem is: if I modify my com dll I must generate registry keys 
again...

I would like to copy dll and compile my wix files without change 
anything else.
 

Is it possible?
 




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




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




-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and 

[WiX-users] Test database connections

2007-03-21 Thread Fvand

Hi,

I'm using WIX 3 and I want to test a database connection string typed into a 
form dialog. This test has to be performed when the user click the Next
button of
the dialog.
Does anyone know if there is an exisiting Custom Action with this stuff ?
Or a tips to achieve it ?

Thanks!

Florent
-- 
View this message in context: 
http://www.nabble.com/Test-database-connections-tf3443006.html#a9600693
Sent from the wix-users mailing list archive at Nabble.com.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Just a question out of frustration

2007-03-21 Thread Richard.Foster
In his response, Friedrich asked: Well couldn't I run the custom action
when I like for what good should be the After, Before etc stuff then?

Yes, up to a point you can run a custom action whenever you want. I say
up to a point because doing so after InstallFinalize is not usually
a good idea, for example, and if you need access to installed files - as
you do - it cannot be run before InstallFiles and/or PatchFiles.

Friedrich also said: Well I loved to get it another way. Please let me
know how I can install a unidrv printer driver and after that a printer
using it without a custom action. If I can get away without I would be
more then happy. I don't think my use is overly complex in fact I think
it's one of the easier ones, how terrible will it get with more complex
things?

I must admit I have never had to install a printer driver so I really
can't be of much help. I suspect you may benefit from taking a look at
Microsoft's Driver Install Frameworks (DIFx). I believe they have some
custom actions already defined to install device drivers, and for all I
know they may have something that would help configure the printer too.
See http://www.microsoft.com/whdc/driver/install/difxtools.mspx for more
details.

So... Has anyone else out there in WiX land installed a printer driver?
If so, would you be willing to share how you did it?

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.



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Shortcut targeting file in a different component?

2007-03-21 Thread Arnette, Bill
Try Target=[#Life_Balance.exe] in the shortcut element.



-- 
Bill Arnette 
www.signalscape.com 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 Stuart A. Malone
 Sent: Wednesday, March 21, 2007 3:27 PM
 To: wix-users@lists.sourceforge.net
 Subject: [WiX-users] Shortcut targeting file in a different component?
 
 
 Is it possible for a shortcut in one component to target an  
 executable file in a different component?  I can't figure out the  
 right syntax to make this work.
 
 The reason I'm doing this is to try and give the user the option of  
 whether or not to install a desktop shortcut for our application.   
 The only way I can find of making the shortcut installation optional  
 is to put the shortcut in a separate component, and attach a  
 condition to that component.  Light seems happy with the 
 condition on  
 the component, but is complaining about my attempts to make the  
 shortcut.  I've been trying things like:
 
   Directory Id=INSTALLDIR Name=Life Balance
 Component Id=MainApplication Guid=...
   File Id=Life_Balance.exe name=Life Balance.exe 
 Source=.../
/Component
 
 Component ID=DesktopShortcut Guid=...
   ConditionINSTALLDESKTOPSHORTCUT/Condition
   Shortcut Id=DesktopShortcut Directory=DesktopFolder  
 Name=Life Balance
 Advertise=no Icon=Application.ico 
 Target=Life_Balance.exe/
 /Component
   /Directory
 
 But this is giving me errors like:
 
   ICE03: Not a valid foreign key; Table: Shortcut, 
 Column: Target, Key 
 (s): DesktopShortcut
 
   ICE18: KeyPath for Component: 'DesktopShortcut' is Directory:  
 'INSTALLDIR'. The Directory/Component pair must be listed in the  
 CreateFolders table.
 
   ICE43: Component DesktopShortcut has non-advertised 
 shortcuts. It  
 should use a registry key under HKCU as its KeyPath, not a file.
 
   ICE57: Component 'DesktopShortcut' has both per-user 
 and per-machine  
 data with a per-machine KeyPath.
 
 If there is a better solution for this problem, I'd love to hear it.
 
 
 Thanks,
 
 --Stuart A. Malone
Llamagraphics, Inc.
Makers of Life Balance personal coaching software
http://www.llamagraphics.com/
 
 
 
 --
 ---
 Take Surveys. Earn Cash. Influence the Future of IT
 Join SourceForge.net's Techsay panel and you'll get the 
 chance to share your
 opinions on IT  business topics through brief surveys-and earn cash
 http://www.techsay.com/default.php?page=join.phpp=sourceforge
CID=DEVDEV
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Shortcut targeting file in a different component?

2007-03-21 Thread Stuart A. Malone

On Mar 21, 2007, at 4:31 PM, Arnette, Bill wrote:

 Try Target=[#Life_Balance.exe] in the shortcut element.

Thanks for chiming in with that, Bill.  I think it was an  
improvement.  At least it changed two of the errors to be different  
errors.  I'm now getting:

ICE18: KeyPath for Component: 'DesktopShortcut' is Directory:  
'INSTALLDIR'. The Directory/Component pair must be listed in the  
CreateFolders table.

ICE43: Component DesktopShortcut has non-advertized shortcuts. It  
should use a registry key under HKCU as its KeyPath, not a file.

ICE57: Component 'DesktopShortcut' has both per-user and per-machine  
data with a per-machine KeyPath.

ICE69: Mismatched component reference. Entry 'DesktopShortcut' of  
the Shortcut table belongs to component 'DesktopShortcut'. However,  
the formatted string in column 'Target' references file  
'Life_Balance.exe' which belongs to component 'MainApplication'.  
Components are in the same feature.

The last error seems to indicate that Light is beginning to  
understand what I'm trying to do, but does not approve of it.  Is it  
perhaps only legal for a shortcut in one component to refer to  
another if the two components are in different features?  Is that  
what it's trying to say?


Thanks,

--Stuart A. Malone
   Llamagraphics, Inc.
   Makers of Life Balance personal coaching software
   http://www.llamagraphics.com/



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] weighty

2007-03-21 Thread Adrian Waller

Still struggling with them? Just keep on working consistently and stay 
committed to your goal.
Please let me know if you have any ideas for making this a reality.
The younger Karl will have cancerous lymph nodes removed April 2, two days 
after playing in the NABC All-Star game in Atlanta. But, you must also 
understand that you must pick up the phone and reach out and touch your 
prospects and new recruits or you will lose them. Thanks for this awesome 
plugin! Physically, I'm doing good, Wade said Monday on a conference call to 
announce his plan for upgrading his old high school gym at Richards High in Oak 
Lawn, Ill. He calls it an annoyance to him. Dealing with his son's disease has 
not been easy.
Virgin Islands also were placed in the same group as the Americans in a draw 
held on Wednesday. coach Mike Krzyzewski said.
I see him on the court every day, Heat coach Pat Riley said. Approach former 
top producers. I was prototyping the resizing textarea along with peoplesoft 
using monkeygrease. Can anyone comment on the accuracy of this? This article 
will discuss how you can use PPC (Pay Per Click) Advertising to get people to 
your site immediately and maximize your ROI.
Booth and Oswald were assassinated before their trials.
Kennedy was elected President in 1960. Artest joined the Kings in January 2006.

hatred.gif
Description: GIF image
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Registering COM object - unhandled extension element in v3

2007-03-21 Thread Bob Arnson
pobox77 wrote:
 May I install WiX v2 if v3 is already installed?
 Does it destroy the Votive integration in VS2005?
   

Votive doesn't support WiX v2 but you can install the v2 binaries .zip. 
Or wait for v3 -- it should soon have the COM+ CAs.

-- 
sig://boB
http://bobs.org



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to show a dialog only and only if a given feature is selected for installation?

2007-03-21 Thread Bob Arnson

Francois Cantonnet wrote:


I am trying to have my wxs file set up such as I get a new 
ComponentBSettingsDlg shown only and only if ComponentB is selected 
for installation. I would like to have this dialog shown as follows:




You can check the feature action state using the  prefix. See 
Conditional Statement Syntax in the MSI doc for details.


--
sig://boB
http://bobs.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Disabling a Feature

2007-03-21 Thread Bob Arnson

Please keep /wix-users/ on the list so everyone can participate.

Geoff Finger wrote:

That's unfortunate. In that case is it possible to check a condition
and produce a (non fatal) error message if necessary when the feature
is enabled? 


Sure. The WiX v3 setup does something like that, to show when Votive 
prerequisites aren't met. See src\Setup\VStudio.wxs.


--
sig://boB
http://bobs.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Just a question out of frustration

2007-03-21 Thread Friedrich Dominicus
Sorry I send this to the e-mail address alone. it was asked for the
code.
Here we go:
Well if you insist ;-)
the code for the installer library
#include windows.h
// #include strsafe.h
#include assert.h
#include msi.h
#include msiquery.h
// #include difxapi.h
/* just for the DLL one might use a .def file instead */
#undef EXPORT
#define EXPORT __declspec(dllexport)

static void ShowSysErrMsg(DWORD err_code) {
TCHAR buf[512];
DWORD dw_rc;
dw_rc = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM,
  NULL, err_code,
  MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
 buf, sizeof(buf), NULL );
if (dw_rc == 0) {
MessageBox(NULL, TEXT(Could not get Error message from 
System),
   TEXT(FormatMessage failed), MB_OK);
} else {
MessageBox(NULL, buf, TEXT(Error Message), MB_OK 
|MB_ICONERROR);
}
}



/* Helper function for printing to the setup.log file or the file
provieded on the command line like e.g
in msiexec /i some_msi_file.msi /* log_file_name.log
*/
static UINT InfoMessage(MSIHANDLE msiHandle, LPCTSTR msg) {
MSIHANDLE hRecord = MsiCreateRecord(1);
/* this magic one means that the record will just consist of
one element in our case just some string */
if (! hRecord) {
MessageBox(NULL, LInstaller, LFailed to create record, 
MB_OK |MB_ICONSTOP);
return 0;
}
MessageBox(NULL, msg, TEXT(Installer message), MB_OK);
// MsiRecordSetString(hRecord, 0, msg);
// MsiProcessMessage(msiHandle, INSTALLMESSAGE_INFO, hRecord);
MsiCloseHandle(hRecord);
return ERROR_SUCCESS;
}



UINT EXPORT __stdcall Install(MSIHANDLE msiHandle){
InfoMessage(msiHandle, LJust some text);
return ERROR_SUCCESS;
}


the wxs file

a bit messy because of all the tries to get that installed
?xml version=1.0?
Wix xmlns=http://schemas.microsoft.com/wix/2003/01/wi;
  Product Id={05D5A26B-0131-416f-81A6-DC813BA3696A}
   UpgradeCode={1620D10A-CA26-47fe-AFBE-49CC218D21F8}
   Name=Test Installer Version=1.0.0
   Manufacturer=Q-Software Solutions Language=1033
Package Id={22D82036-AEBE-4042-A338-94FA33EE49DB}
 Manufacturer=Q-Software Solutions GmbH
 InstallerVersion=300 Platforms=Intel Languages=1033
 Compressed=yes SummaryCodepage=1252 /

Media Id=1 EmbedCab=yes Cabinet=SafeFax.cab /

Directory Id=TARGETDIR Name=SourceDir
  Directory Id='ProgramFilesFolder' Name='PFiles'
Directory Id='qss_test' Name='QSSTest' LongName='QSS Test'
  Component Id=c_dummy
  Guid={A631B84A-7D5A-4580-9DAB-F7C759DC0C87}

File Id=README Name=README LongName=README
Vital=yes KeyPath=yes DiskId=1
Source=README/


  /Component
  !--
Component Id=msvc8_libs
   Guid={A61A830F-3AB6-4568-A61A-0BCF2E443008}

File Id=vc8_manifest Name=vc8_1 
LongName=Microsoft.VC80.CRT.manifest
  Source=Microsoft.VC80.CRT.manifest
  DiskId=1 /

File Id=msvcm80.dll Name=vc8_2 LongName=msvcm80.dll
  Source=msvcm80.dll
  DiskId=1 /

File Id=msvcp80.dll Name=vc8_3 LongName=msvcp80.dll
  Source=msvcp80.dll
  DiskId=1 /


File Id=msvcr80.dll Name=vc8_2 LongName=msvcr80.dll
  Source=msvcr80.dll
  DiskId=1 /
--




 
!--  
  Merge Id=vc8_runtime_policy
 Language=1033
 SourceFile=V:\Program Files\Common Files\Merge 
Modules\policy_8_0_Microsoft_VC80_CRT_x86.msm
 
 DiskId=1 /
  Merge Id=vc8_runtime
 Language=1033
 SourceFile=V:\Program Files\Common Files\Merge 
Modules\Microsoft_VC80_CRT_x86.msm
 DiskId=1 /
 --


/Directory
  /Directory
/Directory

Feature Id=DefaultFeature Level=1 ConfigurableDirectory=TARGETDIR
  ComponentRef Id=c_dummy /
!--
ComponentRef Id=msvc8_libs /

  MergeRef Id=vc8_runtime_policy /
  MergeRef Id=vc8_runtime /
  --
  
/Feature

InstallExecuteSequence
  Custom Action='ca_c1' After='InstallFiles'/
/InstallExecuteSequence

Binary Id='ca_c1_dll' SourceFile='t2.dll' /
CustomAction Id='ca_c1' BinaryKey='ca_c1_dll' DllEntry='[EMAIL PROTECTED]' 
/

  /Product
/Wix

the marvellous README 
Just a dummy file
Not of any use.


Ah yes just to mention it. I have linked the library later statically
and of course that has worked 

Howerver I really would like to understand this kind of stuff. 

System is Vista 32-bit (shame one me ;( )

Regards
Friedrich

-
Take Surveys. Earn Cash. Influence the Future of IT