Re: [WiX-users] Error 2343 - Specified path is empty

2006-10-18 Thread Peter Bocej
My INSTALLDIR property is defined:


  

  

  

  

  
  

  


When the InstallDirDlg starts, INSTALLDIR property has value "C:\Program
Files\BaseUI\"
I don`t know how I could set initial value of the PathEdit control.

Peter Bocej
Emtest a.s.

-Original Message-
From: Bob Arnson [mailto:[EMAIL PROTECTED]
Sent: Tuesday, October 17, 2006 5:23 PM
To: Peter Bocej
Cc: Wix-Users
Subject: Re: [WiX-users] Error 2343 - Specified path is empty


Peter Bocej wrote:
> Yes, INSTALLDIR property is set under the CostFinalize action:
> MSI (c) (1C:B8) [10:04:42:715]: PROPERTY CHANGE: Adding INSTALLDIR
property.
> Its value is 'C:\Program Files\BaseUI\'.
>

When you use Indirect="yes" you're telling the PathEdit control that the
property is the name of another property. Just omit it if the property
is the actual directory path.

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



__ Informacia od NOD32 1.1808 (20061017) __

Tato sprava bola preverena antivirusovym systemom NOD32.
http://www.eset.sk



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] VS2005 integration.

2006-10-18 Thread Jarl Friis
Hi.

I would like install an XSD file in the VS2005 schema dir.

I looked at how the WiX project found the directory and copied a file
accoridngly (long live open source).

However I expect this part to be in a feature that is installed only
if VS2005 is installed on the target computer. How do I do that?

Jarl
-- 
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] FW: Setting Permissions

2006-10-18 Thread Jonas Jonsson L (AL/EAB)
Title: Setting Permissions



Welcome to the wonderful world of the 'Permissions' 
element.
I 
think that You must put it 
 
since we're talking about a directory. Other settings apply 
for files or registry-keys.
 
/Jonas

  
  
  From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of Dane 
  AndersonSent: den 17 oktober 2006 23:52To: 
  wix-users@lists.sourceforge.netSubject: [WiX-users] FW: Setting 
  Permissions
  
  
  I need to clarify 
  some. On further examination, I found that the permissions ARE being set to 
  full control,
  for 
  Everyone.
   
  HOWEVER, the 
  directories are STILL being flagged as read only (that seems to be a default). 
  How do I fix
  THAT (don’t recall 
  seeing anything on that particular subject).
   
   
   
  
  
  
  
  From: 
  [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of Dane AndersonSent: Tuesday, October 17, 2006 2:06 
  PMTo: 
  wix-users@lists.sourceforge.netSubject: [WiX-users] Setting 
  Permissions
   
  OK, I know that file/directory 
  permissions are set using the  element. However I must be 
  using
  It wrong, because it not only did 
  NOT set the permissions I told it (or thought I was telling it) to, it 
  cleared
  ALL permissions. The Wxs File 
  contains:
     
  
      
  
   
  
    
  
     
  
      
  
     
  CreateFolder>
     
  
      
  
     
  CreateFolder>
     
  
      
  
     
  File>
     
  
      
  
     
  File>
    
  Component>
   
  Directory>
      
  Directory>
     
  Directory>
  As you can see, I am trying to set 
  the permissions on the Intava and Kiosk directories, to full control for all 
  users.
  I 
  am also trying to set the same access to each of the files. The actual results 
  I am getting are the directories
  are read only, and NOBODY has ANY 
  access to any of the files. Before I run the install, the Intava and 
  Kiosk
  directories may or may NOT already 
  exist.
  I’m doing something wrong, but I 
  believe I am doing EXACTLY what the documentation says to do. So, 
  what
  AM I doing 
  wrong?
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Install with prevous versions

2006-10-18 Thread Anton Filippov
Hello

I write installer in WiX for product.
This is new installer and this product already have old versions,
wrote in other installer (NSIS).
I search for older versions like this:


  


  


UnsinstallString contains file path for uninstall.exe for older
versions, like "C:\program Files\Solver3\uninstall.exe"

And if OLDINSTALL3 is present, I should set INSTALLDIR to OLDINSTALL3.
OLDINSTALL4 in same way.

Question:
How to remove "...\uninstall.exe" (can I do this without CA type 1, 2, 17, 18)?

Or If I can't remove this substring standart method, how to set
INSTALLDIR property from CA?
As I understood, deferred CA can set only one property with name, like CA Id.
But how to set other properties?

Thank you

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Install with prevous versions

2006-10-18 Thread Arnette, Bill

I don't think there are any path manipulation capabilities in MSI, so
you'll have to write a CA that sets INSTALLDIR from OLDINSTALL3 or
OLDINSTALL4.  

You can set a property in a CA if it is an immediate (not deferred) CA
using MsiSetProperty.  Set the CA's @Execute attribute to
'oncePerProcess' and schedule it in both the InstallUISequence and
InstallExecuteSequence so that the CA will run even if the UI is
bypassed but it will only run once if the UI is enabled.  You can
condition the execution of the CA on whether OLDINSTALL3 or OLDINSTALL4
are non-empty.  I am not sure exactly where to schedule it though; maybe
after FindRelatedProducts?  

I have a related question.  I am working with the same issue;
uninstalling previous versions that were not MSI installs.  

This is what I did:





  



  NOT Installed AND OLDPRODUCTFOUND
 


  
  NOT Installed AND
OLDPRODUCTFOUND


The RegistrySearch checks that the old product exists on the target
machine.

The UninstallOldProducts CA runs the old version's uninstaller (a WISE
uninstaller) as an immediate CA but only if the old product is found.
The CA basically just executes the ARP UninstallString.

The effect is, the user starts the installer, the old installer appears
to guide the user through uninstalling the old product, then the MSI's
UI appears.

I don't know if this is good practice or not.  Maybe the experts could
chime in here.  Should my bootstrapper handle the uninstallation of the
previous non-MSI installation?  Or is it OK to do this an immediate CA
like above?  

Should the CA be scheduled somewhere else?  I didn't think doing it
deferred would be good because the user would go through the MSI
installer UI and then be presented with the WISE uninstaller UI.

Thoughts?


> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Anton Filippov
> Sent: Wednesday, October 18, 2006 7:45 AM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Install with prevous versions
> 
> Hello
> 
> I write installer in WiX for product.
> This is new installer and this product already have old versions,
> wrote in other installer (NSIS).
> I search for older versions like this:
> 
> 
>Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver4'
> Name='UninstallString' />
> 
> 
>Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver3'
> Name='UninstallString' />
> 
> 
> UnsinstallString contains file path for uninstall.exe for older
> versions, like "C:\program Files\Solver3\uninstall.exe"
> 
> And if OLDINSTALL3 is present, I should set INSTALLDIR to OLDINSTALL3.
> OLDINSTALL4 in same way.
> 
> Question:
> How to remove "...\uninstall.exe" (can I do this without CA 
> type 1, 2, 17, 18)?
> 
> Or If I can't remove this substring standart method, how to set
> INSTALLDIR property from CA?
> As I understood, deferred CA can set only one property with 
> name, like CA Id.
> But how to set other properties?
> 
> Thank you
> 
> --
> ---
> Using Tomcat but need to do more? Need to support web 
> services, security?
> Get stuff done quickly with pre-integrated technology to make 
> your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on 
> Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&;
> dat=121642
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Random Wix Questions

2006-10-18 Thread Brandon Heidepriem








Can someone help?

 

Related Question to the UpgradeVersion:

How can I pass a conditional value to a property in a merge
module? I want to be able to tell that property not to install if we are
upgrading.

 


 






?'/>



 

Is it
something like this? Value = ‘’

 

Thanks in advance,

Brandon



From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Tina
Basinger
Sent: Tuesday, October 17, 2006 4:11 PM
To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Random Wix Questions



 

For item 3 below, regarding determining if we are in an upgrade or not, I
have found that the UpgradeVersion property only gets set during a major
upgrade.  If I try to do a minor upgrade, FindRelatedProducts is not run
because it thinks I am in maintenance mode.  Is this expected
behavior?  Is there any way to tell if a minor upgrade is being run?

 

Thanks!

-Tina



- Original Message -
From: "Rob Mensching" 
To: "'Tina Basinger'" , wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Random Wix Questions
Date: Sat, 16 Sep 2006 02:42:41 -0700

1.  For v2 and v3 look at the namespace on the Wix
element.  WiX v1 was never released and the syntax is quite different from
v2 and v3.  For example WiX v1 has no Id attributes.

 

2.  WebDirProperties/@DefaultDocuments

 

3.  That should work.  Have you found that it doesn't?

 

 



From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Tina
Basinger
Sent: Friday, September 15, 2006 12:40
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Random Wix Questions



 

I have a
few random wix questions below, that I wondered if anyone could help
with.  

 

Thanks!
-Tina

 

1.    How do you determine if an existing Wix code file
is written for Wix 1.0, 2.0, or 3.0?

2.   Is there any way to specify a default web page when
creating a WebSite using the WebSite node in Wix?

3.   How can a custom action tell if an upgrade is being run
versus a new install?  I think that FindRelatedProducts will update the
property specified in the Upgrade node to include the product GUID that is
being upgraded.  So, can a custom action assume that if the property noted
is blank, a new install is being run, and if the custom action has a value then
an upgrade is being run?

a.   For instance, if you have the following node:

 

Then, can a custom action check if MyProperty is an empty string or not to
determine if we’re in an upgrade scenario or not?


-- 

___
Play 100s of games for FREE! http://games.mail.com





-- 

___
Play 100s of games for FREE! http://games.mail.com







-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error 2343 - Specified path is empty

2006-10-18 Thread Bob Arnson
Peter Bocej wrote:
> When the InstallDirDlg starts, INSTALLDIR property has value "C:\Program
> Files\BaseUI\"
> I don`t know how I could set initial value of the PathEdit control.
>   

You can tie a PathEdit to a directory property, just don't use 
Indirect="yes" unless it's an indirect property.

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



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] VS2005 integration.

2006-10-18 Thread Bob Arnson
Jarl Friis wrote:
> However I expect this part to be in a feature that is installed only
> if VS2005 is installed on the target computer. How do I do that?
>   

Take a look at the WiX3.msi source. The VS extension includes detection 
properties you can use to disable features if VS isn't installed.

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



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Random Wix Questions

2006-10-18 Thread Tina Basinger
Thanks Bob, that makes sense and is what I suspected.  
As far as using the REINSTALL property, won't that property also be set at times other than a minor upgrade (like a repair)?  How does one differentiate between those scenarios?  Thanks!
-Tina
- Original Message -From: "Bob Arnson" <[EMAIL PROTECTED]>To: "Tina Basinger" <[EMAIL PROTECTED]>Subject: Re: [WiX-users] Random Wix QuestionsDate: Tue, 17 Oct 2006 18:05:33 -0700Tina Basinger wrote:>> For item 3 below, regarding determining if we are in an upgrade > or not, I have found that the UpgradeVersion property only gets > set during a major upgrade. If I try to do a minor upgrade, > FindRelatedProducts is not run because it thinks I am in > maintenance mode. Is this expected behavior? Is there any way > to tell if a minor upgrade is being run?>Minor upgrades are repairs (one of the kinds of maintenance) using a new .msi package (or patches). You can check for that using the REINSTALL property.-- sig://boBhttp://bobs.org

-- 



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Calling a dll function from another causing problem

2006-10-18 Thread Bob Arnson




Please keep wix-users on the thread.

Rai Wasif wrote:

  
  
  thanx
for ur suggestion. but i still have problem i.e. after installfile i
call my function but it return with value 1627 i.e. function failed
during installation. if i didn't use any dependend dll function then it
work fine. secondly the dependend dlls are also the part of package.
and for Heath my dependency is win32 assembly.
  
  


Assemblies aren't committed to the machine until InstallFinalize so you
won't be able to use them as dependencies to a CA DLL in a deferred CA.

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


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error 0x80070057 during COMPlusInstallExecute

2006-10-18 Thread Neil Sleightholm



I don't know the answer but have you seen this: http://www.tramontana.co.hu/wix/lesson5.php#5.12. 
I have written a few test installs for COM+ and they all seem to work ok (I 
actually wrote this bit of the tutorial). I don't think you need to register the 
component first before adding it COM+ so this may be the 
problem.
 
If this doesn't help let me know and I'll see if I can help 
some more.
 
Neil

  
  
  From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of John 
  WatsonSent: 18 October 2006 02:55To: 
  wix-users@lists.sourceforge.netSubject: [WiX-users] Error 
  0x80070057 during COMPlusInstallExecute
  
  I'm trying to create a COM+ application and register a single native DLL. 
  The DLL is a Visual C++ 6.0 MFC component (Win32). If I comment out the pca: 
  lines, the MSI runs successfully and I can do a regsvr32 by hand as a test 
  that the DLL is installed correctly. I used tallow to generate a .reg file 
  then wrote a custom script to create all the individual registry entries ( 
  i.e. no "self-registration"). When I enable the pca: lines I get the following 
  errors in the msi log:
   
  Action 12:17:28: ComPlusRollbackInstallPrepare. Action 12:17:28: 
  ComPlusInstallPrepare. Action 12:17:28: ComPlusRollbackInstallExecute. 
  Action 12:17:28: ComPlusInstallExecute. Registering COM+ components 
  Action 12:17:29: CreateComPlusPartitions. Creating COM+ 
  partitionsAction 12:17:29: AddUsersToComPlusPartitionRoles. Adding users 
  to COM+ partition rolesAction 12:17:29: AddComPlusPartitionUsers. Setting 
  default COM+ partitions for users Action 12:17:29: 
  CreateComPlusApplications. Creating COM+ 
  applicationsCreateComPlusApplications: Application: KANA Contact Center 
  COM ObjectsAction 12:17:29: CreateComPlusApplicationRoles. Creating COM+ 
  application roles Action 12:17:29: AddUsersToComPlusApplicationRoles. 
  Adding users to COM+ application rolesAction 12:17:29: 
  RegisterComPlusAssemblies. Registering COM+ 
  componentsRegisterComPlusAssemblies: DLL:  
  ComPlusInstallExecute:  Error 0x80070057: Failed to install 
  componentsComPlusInstallExecute:  Error 0x80070057: Failed to 
  register native assemblyComPlusInstallExecute:  Error 0x80070057: 
  Failed to register assembly, key: SBOAdmin ComPlusInstallExecute:  
  Error 0x80070057: Failed to register assemblies 
   
  Here are the relevant pca: entries -
   
    
                     
   
   
  Can anyone shed some light on what I'm missing?
   
  Thanks!
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Custom Action not being called

2006-10-18 Thread Jeff Jones




I am trying to run a custom action.  
Right now that custom action just returns ERROR_SUCCESS but every 
invocation fails without even loading the dll.
Here is the log:
 
Action start 
10:58:35: InstallCert.
MSI (s) 
(C4:14) [10:58:35:078]: Creating MSIHANDLE (1) of type 790542 for thread 
2836
MSI (s) 
(C4:04) [10:58:35:078]: Invoking remote custom action. DLL: 
C:\WINDOWS\Installer\MSI3EB5.tmp, Entrypoint: 
InstallApplicationCertificate
MSI (s) 
(C4:BC) [10:58:35:078]: Generating random cookie.
MSI (s) 
(C4:BC) [10:58:35:078]: Created Custom Action Server with PID 2476 
(0x9AC).
MSI (s) 
(C4:38) [10:58:35:109]: Running as a service.
MSI (s) 
(C4:38) [10:58:35:125]: Hello, I'm your 32bit Impersonated custom action 
server.
MSI (s) 
(C4:04) [10:58:35:125]: Closing MSIHANDLE (1) of type 790542 for thread 
2836
Action ended 
10:58:35: InstallCert. Return value 3.
 
I have verified the DLL has the appropriate export and here are the 
related WIX tags:
 
    
 
    
    

    InstallExecuteSequence>
 
    
 
Anyone have any idea what I might be doing wrong?  What does “Return value 
3” 
mean?  Is it 
ERROR_PATH_NOT_FOUND?  If so, 
shouldn’t the Binary tag setup the correct temporary path?
 
Jeff
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] uninstall: removing elements added by

2006-10-18 Thread Stephen Turton








Hi, 

I want to add some config handlers to machine.config during
setup so I’m using .

This works fine when I install: the expected elements are
added to machine.config. However, I want these elements to be removed when I
uninstall and I can’t figure out how to do this. My 
component looks like this:

 

  

    

  File='C:\test.xml'

  Action=''

  Name='topElement'

  Sequence='1'

  Permanent='no'

  ElementPath='//configuration'/>

    

  File='C:\test.xml'

  Action=''

  Name='extensions'

  Sequence='2'

  Permanent='no'

 
ElementPath='//configuration/topElement'/>

     

 

Am I doing something wrong here? (apart from writing to
C:\test.xml – I’m not quite ready to actually edit my
machine.config file yet)

 

 

Thanks,

Stephen






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Fragments, Cabinets, and Light, Oh My!

2006-10-18 Thread Peterson, Joel








Hi all.

 

I’m using WiX 3.0.2211.0. My installer is pretty
basic, but I have a driver set provided by a partner that I want to have in its
own .WXS, since creating modular installers is a good thing to do. I’ve
attached both .WXS files (redacted and simplified); Product.wxs is the main and
PrintDriver.wxs is the fragment.

 

Every time I build the solution in Visual Studio 2005, I get
the following:

 

-- Rebuild All started:
Project: Product, Configuration: Debug Any CPU --

    C:\Program
Files\Windows Installer XML v3\bin\candle.exe -dDebug -out
obj\Debug\PrintDriver.wixobj PrintDriver.wxs 

    C:\Program
Files\Windows Installer XML v3\bin\candle.exe -dDebug -out "obj\Debug\Product.wixobj"
"Product.wxs" 

    C:\Program
Files\Windows Installer XML v3\bin\Light.exe -out bin\Debug\Product.msi
obj\Debug\PrintDriver.wixobj "obj\Debug\Product.wixobj" 

C:\Build\Installation\WiX\Product\Product.wxs(5,0):
Warning LGHT1079: The cabinet 'Product.cab' does not contain any files. 
If this installation contains no files, this warning can likely be safely
ignored.  Otherwise, please add files to the cabinet or remove it.

== Rebuild All: 1
succeeded, 0 failed, 0 skipped ==

 

What stupid thing did I forget to do while splitting this
off in its own Fragment? I’ve poured over the WiX v2 Tutorial, blogs, and
this mailing list for anything and have come up blank.

 

Joel Peterson



[EMAIL PROTECTED]



 








Product.wxs
Description: Product.wxs


PrintDriver.wxs
Description: PrintDriver.wxs
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Fragments, Cabinets, and Light, Oh My!

2006-10-18 Thread Simon Dahlbacka
 seems missing/SimonOn 10/18/06, Peterson, Joel <[EMAIL PROTECTED]
> wrote:












Hi all.

 

I'm using WiX 3.0.2211.0. My installer is pretty
basic, but I have a driver set provided by a partner that I want to have in its
own .WXS, since creating modular installers is a good thing to do. I've
attached both .WXS files (redacted and simplified); Product.wxs is the main and
PrintDriver.wxs is the fragment.

 

Every time I build the solution in Visual Studio 2005, I get
the following:

 

-- Rebuild All started:
Project: Product, Configuration: Debug Any CPU --

    C:\Program
Files\Windows Installer XML v3\bin\candle.exe -dDebug -out
obj\Debug\PrintDriver.wixobj PrintDriver.wxs 

    C:\Program
Files\Windows Installer XML v3\bin\candle.exe -dDebug -out "obj\Debug\Product.wixobj"
"Product.wxs" 

    C:\Program
Files\Windows Installer XML v3\bin\Light.exe -out bin\Debug\Product.msi
obj\Debug\PrintDriver.wixobj "obj\Debug\Product.wixobj" 

C:\Build\Installation\WiX\Product\Product.wxs(5,0):
Warning LGHT1079: The cabinet 'Product.cab' does not contain any files. 
If this installation contains no files, this warning can likely be safely
ignored.  Otherwise, please add files to the cabinet or remove it.

== Rebuild All: 1
succeeded, 0 failed, 0 skipped ==

 

What stupid thing did I forget to do while splitting this
off in its own Fragment? I've poured over the WiX v2 Tutorial, blogs, and
this mailing list for anything and have come up blank.

 

Joel Peterson



[EMAIL PROTECTED]




 







-Using Tomcat but need to do more? Need to support web services, security?Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___WiX-users mailing list
WiX-users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wix-users

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error 0x80070057 during COMPlusInstallExecute

2006-10-18 Thread John Watson



Thanks Neil.
 
I have been through 
the lessons. Unfortunately they're a bit light. However, after posting I 
reviewed and managed to figure out part of the issue. Notice below 
the "RegisterComPlusAssemblies: DLL: " line is missing anything. I 
found a snippet somewhare that clued me to the DllPath= entry. I was pointing to 
the  name instead of the  name. Actually, Rob's 
recent 7th posting about file properties helped in understanding this. Duh! I've 
moved farther beyond this but I've got a different issue to work on today, so I 
won't be able to pick this up again until 
tomorrow.
 
Thanks for your response and stay tuned 
:)
 
John



From: Neil Sleightholm 
[mailto:[EMAIL PROTECTED] Sent: Wednesday, October 18, 2006 12:09 
PMTo: John Watson; wix-users@lists.sourceforge.netSubject: 
RE: [WiX-users] Error 0x80070057 during 
COMPlusInstallExecute

I don't know the answer but have you seen this: http://www.tramontana.co.hu/wix/lesson5.php#5.12. 
I have written a few test installs for COM+ and they all seem to work ok (I 
actually wrote this bit of the tutorial). I don't think you need to register the 
component first before adding it COM+ so this may be the 
problem.
 
If this doesn't help let me know and I'll see if I can help 
some more.
 
Neil

  
  
  From: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] On Behalf Of John 
  WatsonSent: 18 October 2006 02:55To: 
  wix-users@lists.sourceforge.netSubject: [WiX-users] Error 
  0x80070057 during COMPlusInstallExecute
  
  I'm trying to create a COM+ application and register a single native DLL. 
  The DLL is a Visual C++ 6.0 MFC component (Win32). If I comment out the pca: 
  lines, the MSI runs successfully and I can do a regsvr32 by hand as a test 
  that the DLL is installed correctly. I used tallow to generate a .reg file 
  then wrote a custom script to create all the individual registry entries ( 
  i.e. no "self-registration"). When I enable the pca: lines I get the following 
  errors in the msi log:
   
  Action 12:17:28: ComPlusRollbackInstallPrepare. Action 12:17:28: 
  ComPlusInstallPrepare. Action 12:17:28: ComPlusRollbackInstallExecute. 
  Action 12:17:28: ComPlusInstallExecute. Registering COM+ components 
  Action 12:17:29: CreateComPlusPartitions. Creating COM+ 
  partitionsAction 12:17:29: AddUsersToComPlusPartitionRoles. Adding users 
  to COM+ partition rolesAction 12:17:29: AddComPlusPartitionUsers. Setting 
  default COM+ partitions for users Action 12:17:29: 
  CreateComPlusApplications. Creating COM+ 
  applicationsCreateComPlusApplications: Application: KANA Contact Center 
  COM ObjectsAction 12:17:29: CreateComPlusApplicationRoles. Creating COM+ 
  application roles Action 12:17:29: AddUsersToComPlusApplicationRoles. 
  Adding users to COM+ application rolesAction 12:17:29: 
  RegisterComPlusAssemblies. Registering COM+ 
  componentsRegisterComPlusAssemblies: DLL:  
  ComPlusInstallExecute:  Error 0x80070057: Failed to install 
  componentsComPlusInstallExecute:  Error 0x80070057: Failed to 
  register native assemblyComPlusInstallExecute:  Error 0x80070057: 
  Failed to register assembly, key: SBOAdmin ComPlusInstallExecute:  
  Error 0x80070057: Failed to register assemblies 
   
  Here are the relevant pca: entries -
   
    
                     
   
   
  Can anyone shed some light on what I'm missing?
   
  Thanks!
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] VS2005 integration.

2006-10-18 Thread Jarl Friis
Bob Arnson <[EMAIL PROTECTED]> writes:

> Jarl Friis wrote:
>> However I expect this part to be in a feature that is installed only
>> if VS2005 is installed on the target computer. How do I do that?
>>
>
> Take a look at the WiX3.msi source. The VS extension includes
> detection properties you can use to disable features if VS isn't
> installed.

Thanks, it seems like it is all caused by a property will evaluate to
false if it is set by  that cannot find the Registry
path.

Jarl
-- 
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] Passing parameters to function via custom action

2006-10-18 Thread Kaushik Barat
Hi All,
 
Is there a way to pass parameters to function of a library using custom action? 
Using the CustomAction I am able to invoke the dll, how do I pass parameters as well? 
 
Thanks,
Kaushik
-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] in gives problems.

2006-10-18 Thread Jarl Friis
I have a 

  

  
  

  


This results in 
Error LGHT0204: ICE18: KeyPath for Component: 'Comp2' is Directory:
'MyDir'. The Directory/Component pair must be listed in the
CreateFolders table.

According to the documentation, the above should be the way to select
copying a file, by installing/uninstalling the parent
component. However, when the parent component does not contain any
other elements than a CopyFile, I get the above error.

Can someone tell me what it means? and what I should do to resolve it?

Jarl

-- 
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] CustomAction not being called

2006-10-18 Thread Jeff Jones (HS)




I am trying to run a custom action.  Right now that custom action just returns ERROR_SUCCESS but every invocation fails without even loading the dll.
Here is the log:
 
Action start 10:58:35: InstallCert.
MSI (s) (C4:14) [10:58:35:078]: Creating MSIHANDLE (1) of type 790542 for thread 2836
MSI (s) (C4:04) [10:58:35:078]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI3EB5.tmp, Entrypoint: InstallApplicationCertificate
MSI (s) (C4:BC) [10:58:35:078]: Generating random cookie.
MSI (s) (C4:BC) [10:58:35:078]: Created Custom Action Server with PID 2476 (0x9AC).
MSI (s) (C4:38) [10:58:35:109]: Running as a service.
MSI (s) (C4:38) [10:58:35:125]: Hello, I'm your 32bit Impersonated custom action server.
MSI (s) (C4:04) [10:58:35:125]: Closing MSIHANDLE (1) of type 790542 for thread 2836
Action ended 10:58:35: InstallCert. Return value 3.
 
I have verified the DLL has the appropriate export and here are the related WIX tags:
 
    
 
    
    
    InstallExecuteSequence>
 
    
 
Anyone have any idea what I might be doing wrong?  What does “Return value 3” mean?  Is it ERROR_PATH_NOT_FOUND?  If so, shouldn’t the Binary tag setup the correct temporary path?
 
Jeff
 
 



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Fragments, Cabinets, and Light, Oh My!

2006-10-18 Thread Peterson, Joel








Doh!

 

Yeah,
you’re right. I totally forgot about that. I was working on
 and got sidetracked. One thing I don’t understand
is why  isn’t a parent node for .
It’d be nice to have  exist inside of 
or  so you wouldn’t have to setup a
 with each  afterwards. 

 

Oh
well. Thanks for your help, Simon.

 





Joel
Peterson



Quality
Assurance Engineer





[EMAIL PROTECTED]







 



From: Simon Dahlbacka
[mailto:[EMAIL PROTECTED] 
Sent: Wednesday, October 18, 2006 12:25 PM
To: Peterson, Joel
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Fragments, Cabinets, and Light, Oh My!



 

 seems missing

/Simon



On 10/18/06, Peterson, Joel
<[EMAIL PROTECTED] >
wrote:





Hi all.

 

I'm using WiX 3.0.2211.0. My installer is pretty basic, but I have a driver
set provided by a partner that I want to have in its own .WXS, since creating
modular installers is a good thing to do. I've attached both .WXS files
(redacted and simplified); Product.wxs is the main and PrintDriver.wxs is the
fragment.

 

Every time I build the solution in Visual Studio 2005, I get the following:

 

--
Rebuild All started: Project: Product, Configuration: Debug Any CPU --

   
C:\Program Files\Windows Installer XML v3\bin\candle.exe -dDebug -out
obj\Debug\PrintDriver.wixobj PrintDriver.wxs 

   
C:\Program Files\Windows Installer XML v3\bin\candle.exe -dDebug -out
"obj\Debug\Product.wixobj" "Product.wxs" 

   
C:\Program Files\Windows Installer XML v3\bin\Light.exe -out
bin\Debug\Product.msi obj\Debug\PrintDriver.wixobj
"obj\Debug\Product.wixobj" 

C:\Build\Installation\WiX\Product\Product.wxs(5,0):
Warning LGHT1079: The cabinet 'Product.cab' does not contain any files. 
If this installation contains no files, this warning can likely be safely
ignored.  Otherwise, please add files to the cabinet or remove it.

==
Rebuild All: 1 succeeded, 0 failed, 0 skipped ==

 

What stupid thing did I forget to do while splitting this off in its own
Fragment? I've poured over the WiX v2 Tutorial, blogs, and this mailing list
for anything and have come up blank.

 

Joel Peterson



[EMAIL PROTECTED] 



 






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier 
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

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








 






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Install with prevous versions

2006-10-18 Thread Wilson, Phil
Some thoughts:

Those non-MSI uninstallers often have a quiet switch, so if there's no
need to show the uninstall UI append that to the uninstall string. I
know the InstallShield one does, I'd expect the Wise equivalent to have
the same. 

I don't think it's a good idea to have the uninstall custom action in
both the UI and execute sequences. There's the general point that you
shouldn't really be changing the system in the UI stage, and it will
probably bite you on Vista because you probably won't have the required
privilege in the UI sequence (with UAC you'll be a standard user; in the
execute sequence you'll be elevated). 


Phil Wilson 


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Arnette,
Bill
Sent: Wednesday, October 18, 2006 7:01 AM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Install with prevous versions


I don't think there are any path manipulation capabilities in MSI, so
you'll have to write a CA that sets INSTALLDIR from OLDINSTALL3 or
OLDINSTALL4.  

You can set a property in a CA if it is an immediate (not deferred) CA
using MsiSetProperty.  Set the CA's @Execute attribute to
'oncePerProcess' and schedule it in both the InstallUISequence and
InstallExecuteSequence so that the CA will run even if the UI is
bypassed but it will only run once if the UI is enabled.  You can
condition the execution of the CA on whether OLDINSTALL3 or OLDINSTALL4
are non-empty.  I am not sure exactly where to schedule it though; maybe
after FindRelatedProducts?  

I have a related question.  I am working with the same issue;
uninstalling previous versions that were not MSI installs.  

This is what I did:





  



  NOT Installed AND OLDPRODUCTFOUND
 


  
  NOT Installed AND
OLDPRODUCTFOUND


The RegistrySearch checks that the old product exists on the target
machine.

The UninstallOldProducts CA runs the old version's uninstaller (a WISE
uninstaller) as an immediate CA but only if the old product is found.
The CA basically just executes the ARP UninstallString.

The effect is, the user starts the installer, the old installer appears
to guide the user through uninstalling the old product, then the MSI's
UI appears.

I don't know if this is good practice or not.  Maybe the experts could
chime in here.  Should my bootstrapper handle the uninstallation of the
previous non-MSI installation?  Or is it OK to do this an immediate CA
like above?  

Should the CA be scheduled somewhere else?  I didn't think doing it
deferred would be good because the user would go through the MSI
installer UI and then be presented with the WISE uninstaller UI.

Thoughts?


> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Anton 
> Filippov
> Sent: Wednesday, October 18, 2006 7:45 AM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Install with prevous versions
> 
> Hello
> 
> I write installer in WiX for product.
> This is new installer and this product already have old versions, 
> wrote in other installer (NSIS).
> I search for older versions like this:
> 
> 
>Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver4'
> Name='UninstallString' />
> 
> 
>Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver3'
> Name='UninstallString' />
> 
> 
> UnsinstallString contains file path for uninstall.exe for older 
> versions, like "C:\program Files\Solver3\uninstall.exe"
> 
> And if OLDINSTALL3 is present, I should set INSTALLDIR to OLDINSTALL3.
> OLDINSTALL4 in same way.
> 
> Question:
> How to remove "...\uninstall.exe" (can I do this without CA type 1, 2,

> 17, 18)?
> 
> Or If I can't remove this substring standart method, how to set 
> INSTALLDIR property from CA?
> As I understood, deferred CA can set only one property with name, like

> CA Id.
> But how to set other properties?
> 
> Thank you
> 
> --
> ---
> Using Tomcat but need to do more? Need to support web services, 
> security?
> Get stuff done quickly with pre-integrated technology to make your job

> easier Download IBM WebSphere Application Server v.1.0.1 based on 
> Apache Geronimo 
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&;
> dat=121642
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 


-
Using Tomcat but need to do more? Need to support web services,
security?
Get stuff done quickly with pre-integrated technology to make your job
easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourc

Re: [WiX-users] Install with prevous versions

2006-10-18 Thread Arnette, Bill
So your recommendation is to run the uninstaller as a deferred CA or
just in the InstallExecuteSequence? 

> -Original Message-
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Wilson, Phil
> Sent: Wednesday, October 18, 2006 4:41 PM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Install with prevous versions
> 
> Some thoughts:
> 
> Those non-MSI uninstallers often have a quiet switch, so if there's no
> need to show the uninstall UI append that to the uninstall string. I
> know the InstallShield one does, I'd expect the Wise 
> equivalent to have
> the same. 
> 
> I don't think it's a good idea to have the uninstall custom action in
> both the UI and execute sequences. There's the general point that you
> shouldn't really be changing the system in the UI stage, and it will
> probably bite you on Vista because you probably won't have 
> the required
> privilege in the UI sequence (with UAC you'll be a standard 
> user; in the
> execute sequence you'll be elevated). 
> 
> 
> Phil Wilson 
> 
> 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Arnette,
> Bill
> Sent: Wednesday, October 18, 2006 7:01 AM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Install with prevous versions
> 
> 
> I don't think there are any path manipulation capabilities in MSI, so
> you'll have to write a CA that sets INSTALLDIR from OLDINSTALL3 or
> OLDINSTALL4.  
> 
> You can set a property in a CA if it is an immediate (not deferred) CA
> using MsiSetProperty.  Set the CA's @Execute attribute to
> 'oncePerProcess' and schedule it in both the InstallUISequence and
> InstallExecuteSequence so that the CA will run even if the UI is
> bypassed but it will only run once if the UI is enabled.  You can
> condition the execution of the CA on whether OLDINSTALL3 or 
> OLDINSTALL4
> are non-empty.  I am not sure exactly where to schedule it 
> though; maybe
> after FindRelatedProducts?  
> 
> I have a related question.  I am working with the same issue;
> uninstalling previous versions that were not MSI installs.  
> 
> This is what I did:
> 
>  Execute="oncePerProcess" BinaryKey="MyCAs"
> DllEntry="UninstallOldProducts" />
> 
> 
> 
>Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp"
> Name="DisplayName" Type="raw"/>
> 
> 
> 
>After="FindRelatedProducts">NOT Installed AND OLDPRODUCTFOUND
>  
> 
> 
>   
>After="RemoveExistingProducts">NOT Installed AND
> OLDPRODUCTFOUND
> 
> 
> The RegistrySearch checks that the old product exists on the target
> machine.
> 
> The UninstallOldProducts CA runs the old version's uninstaller (a WISE
> uninstaller) as an immediate CA but only if the old product is found.
> The CA basically just executes the ARP UninstallString.
> 
> The effect is, the user starts the installer, the old 
> installer appears
> to guide the user through uninstalling the old product, then the MSI's
> UI appears.
> 
> I don't know if this is good practice or not.  Maybe the experts could
> chime in here.  Should my bootstrapper handle the 
> uninstallation of the
> previous non-MSI installation?  Or is it OK to do this an immediate CA
> like above?  
> 
> Should the CA be scheduled somewhere else?  I didn't think doing it
> deferred would be good because the user would go through the MSI
> installer UI and then be presented with the WISE uninstaller UI.
> 
> Thoughts?
> 
> 
> > -Original Message-
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Anton 
> > Filippov
> > Sent: Wednesday, October 18, 2006 7:45 AM
> > To: wix-users@lists.sourceforge.net
> > Subject: [WiX-users] Install with prevous versions
> > 
> > Hello
> > 
> > I write installer in WiX for product.
> > This is new installer and this product already have old versions, 
> > wrote in other installer (NSIS).
> > I search for older versions like this:
> > 
> > 
> >> Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver4'
> > Name='UninstallString' />
> > 
> > 
> >> Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver3'
> > Name='UninstallString' />
> > 
> > 
> > UnsinstallString contains file path for uninstall.exe for older 
> > versions, like "C:\program Files\Solver3\uninstall.exe"
> > 
> > And if OLDINSTALL3 is present, I should set INSTALLDIR to 
> OLDINSTALL3.
> > OLDINSTALL4 in same way.
> > 
> > Question:
> > How to remove "...\uninstall.exe" (can I do this without CA 
> type 1, 2,
> 
> > 17, 18)?
> > 
> > Or If I can't remove this substring standart method, how to set 
> > INSTALLDIR property from CA?
> > As I understood, deferred CA can set only one property with 
> name, like
> 
> > CA Id.
> > But how to set other properties?
> > 
> > Thank you
> > 
> > --
> > ---
> > Using Tomcat but need to do more? Need to support web services, 
> > security?
> > Get

Re: [WiX-users] CustomAction not being called

2006-10-18 Thread Arnette, Bill
Make sure that is the entry point of the DLL.  An exported __stdcall
function is actually decorated to be [EMAIL PROTECTED] so try setting
DllEntry to [EMAIL PROTECTED]  If that works, you can
alias the export with the with /EXPORT:[EMAIL PROTECTED]
option on the linker command line.
 
Use:
dumpbin /EXPORTS wildcaddysetup.dll

To see the decorated exported DLL entry point names.

Bill




From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jeff Jones
(HS)
Sent: Wednesday, October 18, 2006 4:13 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] CustomAction not being called


I am trying to run a custom action.  Right now that
custom action just returns ERROR_SUCCESS but every invocation fails
without even loading the dll.
Here is the log:
 
Action start 10:58:35: InstallCert.
MSI (s) (C4:14) [10:58:35:078]: Creating MSIHANDLE (1) of type
790542 for thread 2836
MSI (s) (C4:04) [10:58:35:078]: Invoking remote custom action.
DLL: C:\WINDOWS\Installer\MSI3EB5.tmp, Entrypoint:
InstallApplicationCertificate
MSI (s) (C4:BC) [10:58:35:078]: Generating random cookie.
MSI (s) (C4:BC) [10:58:35:078]: Created Custom Action Server
with PID 2476 (0x9AC).
MSI (s) (C4:38) [10:58:35:109]: Running as a service.
MSI (s) (C4:38) [10:58:35:125]: Hello, I'm your 32bit
Impersonated custom action server.
MSI (s) (C4:04) [10:58:35:125]: Closing MSIHANDLE (1) of type
790542 for thread 2836
Action ended 10:58:35: InstallCert. Return value 3.
 
I have verified the DLL has the appropriate export and here are
the related WIX tags:
 

 



 

 
Anyone have any idea what I might be doing wrong?  What does
"Return value 3" mean?  Is it ERROR_PATH_NOT_FOUND?  If so, shouldn't
the Binary tag setup the correct temporary path?
 
Jeff
 


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


[WiX-users] breast

2006-10-18 Thread Erasmus Lowe





you have become a great asset to absolutearts.
You can visit the galley in the middle of nowhere or on this web page.
Our members are in control of their contacts, exposure, sales and
commissions.
All art work and information in your virtual gallery is uploaded and
controlled by you, via our easy to use, web-based control panel.
com has been added to my world wide representation at online
galleries.
com today by drafting a huge metallic sculpture to the City of
Toronto.
Its route is constantly elongated and supplemented with new
informational sources. Artist portfolios are reviewed. By partnering
with YourArt. se in Uppsala, Sweden has a wonderful design and an
exceptional support. Take a tour in fairy tale land with your children
or grandchildren. com has been added to my world wide representation at
online galleries. There are guided tours inside, which is not at all
pleasant, when you are a guest.
The five winged building contains gallery, studio and private dwelling,
including office and library.
com has been added to my world wide representation at online galleries.
You just need to choose the route of the journey, take your seat in a
comfortable tram-car and enjoy your cognitive trip. See the coloring
books.
com is proud to be the bridge that brings the two together, while
maintaining their unique qualities.
It is distributed free to publishers, galleries, museums, national and
provincial municipal organs of government etc.
In spite of this it drives fast. HASEGAWA, artist, Tokyo. Federal
Highway, Boca Raton, Florida.
We strive to continually update, revise and adapt to the ever-changing
world, thereby offering you the best service possible. A few hours after
an artist have sent an art work, KiptonART informs the artist if the
artwork is accepted or rejected.
HASEGAWA, artist, Tokyo.



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Fragments, Cabinets, and Light, Oh My!

2006-10-18 Thread Peterson, Joel








Or even better, Heat should have a switch
to throw each directory’s contents into its own .
That would be very cool.

 







Joel
Peterson



Quality
Assurance Engineer





[EMAIL PROTECTED]









 





From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Peterson,
Joel
Sent: Wednesday, October 18, 2006 1:40 PM
To: Simon Dahlbacka
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Fragments, Cabinets, and Light, Oh My!





 

Doh!

 

Yeah,
you’re right. I totally forgot about that. I was working on
 and got sidetracked. One thing I don’t understand
is why  isn’t a parent node for .
It’d be nice to have  exist inside of
 or  so you wouldn’t have to setup a
 with each  afterwards. 

 

Oh
well. Thanks for your help, Simon.

 





Joel
Peterson



Quality
Assurance Engineer





[EMAIL PROTECTED]







 



From: Simon Dahlbacka
[mailto:[EMAIL PROTECTED] 
Sent: Wednesday, October 18, 2006 12:25 PM
To: Peterson, Joel
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Fragments, Cabinets, and Light, Oh My!



 

 seems missing

/Simon



On 10/18/06, Peterson, Joel
<[EMAIL PROTECTED] >
wrote:





Hi all.

 

I'm using WiX 3.0.2211.0. My installer is pretty basic, but I have a driver
set provided by a partner that I want to have in its own .WXS, since creating
modular installers is a good thing to do. I've attached both .WXS files
(redacted and simplified); Product.wxs is the main and PrintDriver.wxs is the
fragment.

 

Every time I build the solution in Visual Studio 2005, I get the following:

 

--
Rebuild All started: Project: Product, Configuration: Debug Any CPU --

   
C:\Program Files\Windows Installer XML v3\bin\candle.exe -dDebug -out
obj\Debug\PrintDriver.wixobj PrintDriver.wxs 

   
C:\Program Files\Windows Installer XML v3\bin\candle.exe -dDebug -out
"obj\Debug\Product.wixobj" "Product.wxs" 

   
C:\Program Files\Windows Installer XML v3\bin\Light.exe -out
bin\Debug\Product.msi obj\Debug\PrintDriver.wixobj
"obj\Debug\Product.wixobj" 

C:\Build\Installation\WiX\Product\Product.wxs(5,0):
Warning LGHT1079: The cabinet 'Product.cab' does not contain any files. 
If this installation contains no files, this warning can likely be safely
ignored.  Otherwise, please add files to the cabinet or remove it.

==
Rebuild All: 1 succeeded, 0 failed, 0 skipped ==

 

What stupid thing did I forget to do while splitting this off in its own
Fragment? I've poured over the WiX v2 Tutorial, blogs, and this mailing list
for anything and have come up blank.

 

Joel Peterson



[EMAIL PROTECTED] 



 






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier 
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

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








 






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Install with prevous versions

2006-10-18 Thread Wilson, Phil
Yes. 
1) The general rule is don't change the system in the UI sequence.
Example: I'm thinking the user could go through the UI sequence during
which the older product is uininstalled, and then choose your Cancel
button instead of Install and the older product is now gone. 

2) In MSI 4.0/UAC, the recommendation is that actions requiring
privilege (as your uninstall of the older product probably is) should be
no impersonate/deferred in the execute sequence.  

This kind of upgrade is never entirely satisfactory because you
typically can't re-install the older product if your install rolls back.


Phil Wilson 


-Original Message-
From: Arnette, Bill [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, October 18, 2006 2:36 PM
To: Wilson, Phil; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Install with prevous versions

So your recommendation is to run the uninstaller as a deferred CA or
just in the InstallExecuteSequence? 

> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Wilson, 
> Phil
> Sent: Wednesday, October 18, 2006 4:41 PM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Install with prevous versions
> 
> Some thoughts:
> 
> Those non-MSI uninstallers often have a quiet switch, so if there's no

> need to show the uninstall UI append that to the uninstall string. I 
> know the InstallShield one does, I'd expect the Wise equivalent to 
> have the same.
> 
> I don't think it's a good idea to have the uninstall custom action in 
> both the UI and execute sequences. There's the general point that you 
> shouldn't really be changing the system in the UI stage, and it will 
> probably bite you on Vista because you probably won't have the 
> required privilege in the UI sequence (with UAC you'll be a standard 
> user; in the execute sequence you'll be elevated).
> 
> 
> Phil Wilson
> 
> 
> -Original Message-
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Arnette,

> Bill
> Sent: Wednesday, October 18, 2006 7:01 AM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Install with prevous versions
> 
> 
> I don't think there are any path manipulation capabilities in MSI, so 
> you'll have to write a CA that sets INSTALLDIR from OLDINSTALL3 or 
> OLDINSTALL4.
> 
> You can set a property in a CA if it is an immediate (not deferred) CA

> using MsiSetProperty.  Set the CA's @Execute attribute to 
> 'oncePerProcess' and schedule it in both the InstallUISequence and 
> InstallExecuteSequence so that the CA will run even if the UI is 
> bypassed but it will only run once if the UI is enabled.  You can 
> condition the execution of the CA on whether OLDINSTALL3 or
> OLDINSTALL4
> are non-empty.  I am not sure exactly where to schedule it though; 
> maybe after FindRelatedProducts?
> 
> I have a related question.  I am working with the same issue; 
> uninstalling previous versions that were not MSI installs.
> 
> This is what I did:
> 
>  Execute="oncePerProcess" BinaryKey="MyCAs"
> DllEntry="UninstallOldProducts" />
> 
> 
> 
>Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp"
> Name="DisplayName" Type="raw"/>
> 
> 
> 
>After="FindRelatedProducts">NOT Installed AND OLDPRODUCTFOUND
> 
> 
> 
>   
>After="RemoveExistingProducts">NOT Installed AND 
> OLDPRODUCTFOUND
> 
> 
> The RegistrySearch checks that the old product exists on the target 
> machine.
> 
> The UninstallOldProducts CA runs the old version's uninstaller (a WISE
> uninstaller) as an immediate CA but only if the old product is found.
> The CA basically just executes the ARP UninstallString.
> 
> The effect is, the user starts the installer, the old installer 
> appears to guide the user through uninstalling the old product, then 
> the MSI's UI appears.
> 
> I don't know if this is good practice or not.  Maybe the experts could

> chime in here.  Should my bootstrapper handle the uninstallation of 
> the previous non-MSI installation?  Or is it OK to do this an 
> immediate CA like above?
> 
> Should the CA be scheduled somewhere else?  I didn't think doing it 
> deferred would be good because the user would go through the MSI 
> installer UI and then be presented with the WISE uninstaller UI.
> 
> Thoughts?
> 
> 
> > -Original Message-
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Anton 
> > Filippov
> > Sent: Wednesday, October 18, 2006 7:45 AM
> > To: wix-users@lists.sourceforge.net
> > Subject: [WiX-users] Install with prevous versions
> > 
> > Hello
> > 
> > I write installer in WiX for product.
> > This is new installer and this product already have old versions, 
> > wrote in other installer (NSIS).
> > I search for older versions like this:
> > 
> > 
> >> Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\Solver4'
> > Name='UninstallString' />
> > 
> > 
> >> Key='Software\Microsoft\Windows\CurrentVersion\Uninstall\

Re: [WiX-users] CustomAction not being called

2006-10-18 Thread Jeff Jones (HS)
That doesn't seem to be the issue.  'dumpbin /EXPORTS WildcaddySetup.dll' shows:

Microsoft (R) COFF/PE Dumper Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file WildcaddySetup.dll

File Type: DLL

  Section contains the following exports for WildcaddySetup.dll

 characteristics
4536AFC7 time date stamp Wed Oct 18 15:50:47 2006
0.00 version
   1 ordinal base
   2 number of functions
   2 number of names

ordinal hint RVA  name

  10 7790 InstallApplicationCertificate
  21 77C0 UninstallApplicationCertificate

  Summary

3000 .data
4000 .reloc
1000 .rsrc
   22000 .text


I have simple exe that is able to LoadLibrary WildcaddySetup.dll and 
GetProcAddress and call both of these functions without any problems.  I also 
tried moving the CustomAction dll to  and then running the custom action 
after InstallFiles.  That doesn't seem to work either.

Jeff


-Original Message-
From: Arnette, Bill [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 18, 2006 2:41 PM
To: Jeff Jones (HS); wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] CustomAction not being called

Make sure that is the entry point of the DLL.  An exported __stdcall function 
is actually decorated to be [EMAIL PROTECTED] so try setting DllEntry to [EMAIL 
PROTECTED]  If that works, you can alias the export with the with 
/EXPORT:[EMAIL PROTECTED]
option on the linker command line.

Use:
dumpbin /EXPORTS wildcaddysetup.dll

To see the decorated exported DLL entry point names.

Bill




From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jeff Jones
(HS)
Sent: Wednesday, October 18, 2006 4:13 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] CustomAction not being called


I am trying to run a custom action.  Right now that custom 
action just returns ERROR_SUCCESS but every invocation fails without even 
loading the dll.
Here is the log:

Action start 10:58:35: InstallCert.
MSI (s) (C4:14) [10:58:35:078]: Creating MSIHANDLE (1) of type
790542 for thread 2836
MSI (s) (C4:04) [10:58:35:078]: Invoking remote custom action.
DLL: C:\WINDOWS\Installer\MSI3EB5.tmp, Entrypoint:
InstallApplicationCertificate
MSI (s) (C4:BC) [10:58:35:078]: Generating random cookie.
MSI (s) (C4:BC) [10:58:35:078]: Created Custom Action Server with PID 
2476 (0x9AC).
MSI (s) (C4:38) [10:58:35:109]: Running as a service.
MSI (s) (C4:38) [10:58:35:125]: Hello, I'm your 32bit Impersonated 
custom action server.
MSI (s) (C4:04) [10:58:35:125]: Closing MSIHANDLE (1) of type
790542 for thread 2836
Action ended 10:58:35: InstallCert. Return value 3.

I have verified the DLL has the appropriate export and here are the 
related WIX tags:









Anyone have any idea what I might be doing wrong?  What does "Return 
value 3" mean?  Is it ERROR_PATH_NOT_FOUND?  If so, shouldn't the Binary tag 
setup the correct temporary path?

Jeff



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] VS2005 integration.

2006-10-18 Thread Bob Arnson
Jarl Friis wrote:
> Thanks, it seems like it is all caused by a property will evaluate to
> false if it is set by  that cannot find the Registry
> path.
>   

Yes, that's it exactly.

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



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Install with prevous versions

2006-10-18 Thread Bob Arnson
Wilson, Phil wrote:
> 2) In MSI 4.0/UAC, the recommendation is that actions requiring
> privilege (as your uninstall of the older product probably is) should be
> no impersonate/deferred in the execute sequence.  
>   

More like "must." Only deferred, no-impersonate CAs will get admin privs 
when UAC is turned on. It's definitely going to bite folks who are used 
to everyone running as admin.

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



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Fragments, Cabinets, and Light, Oh My!

2006-10-18 Thread Bob Arnson




Peterson, Joel wrote:

  
  
  

  
  Yeah,
you’re right. I totally forgot about that. I was working on
 and got sidetracked. One thing I don’t
understand
is why  isn’t a parent node for
.
It’d be nice to have  exist inside of

or  so you wouldn’t have to setup a
 with each  afterwards.
  


Please enter a feature
request. It makes sense...to me, at least.

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


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Passing parameters to function via custom action

2006-10-18 Thread Bob Arnson




Kaushik Barat wrote:

  Is
there a way to pass parameters to function of a library using custom
action?


CAs don't take arguments. Instead, you need to set properties to the
arguments you want to pass, then have the CA retrieve the property
values.

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


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] in gives problems.

2006-10-18 Thread Bob Arnson
Jarl Friis wrote:
> This results in 
> Error LGHT0204: ICE18: KeyPath for Component: 'Comp2' is Directory:
> 'MyDir'. The Directory/Component pair must be listed in the
> CreateFolders table.
>
> According to the documentation, the above should be the way to select
> copying a file, by installing/uninstalling the parent
> component. However, when the parent component does not contain any
> other elements than a CopyFile, I get the above error.
>
> Can someone tell me what it means? and what I should do to resolve it?
>   

MSI rules say that each component's directory must be created, either 
implicitly by installing files there -- the CopyFile doesn't count -- or 
explicitly with CreateFolder (in WiXspeak). So just add a CreateFolder 
element as a child of the CopyFile's Component element. It's harmless 
and satisfies the ICE validation error.

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



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] CustomAction not being called

2006-10-18 Thread Bob Arnson
Jeff Jones (HS) wrote:
> That doesn't seem to be the issue.  'dumpbin /EXPORTS WildcaddySetup.dll' 
> shows:
>   

Take a look at 'dumpbin /imports' -- the most common cause of CAs 
failing to load is a missing dependency. CAs in the Binary tables are 
extracted to a temporary directory so they don't have access to DLLs 
installed with the product.


> 
> 
> 
>   

Note that this sequencing will fail on Vista and Longhorn Server if it 
needs elevation: Only deferred, no-impersonate CAs get elevated.

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



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] uninstall: removing elements added by

2006-10-18 Thread Bob Arnson




Stephen Turton wrote:

  
  
  

  
  Hi, 
  I want to add some config handlers to
machine.config during
setup so I’m using .
  This works fine when I install: the expected
elements are
added to machine.config. However, I want these elements to be removed
when I
uninstall and I can’t figure out how to do this. My 
component looks like this:
  


You might want to take a look at the new XmlConfig custom action. As I
recall, one of the important changes is to support better uninstall.
You'll need a release from the last couple of weeks, however.

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


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Random Wix Questions

2006-10-18 Thread Bob Arnson
Tina Basinger wrote:
>
> As far as using the REINSTALL property, won't that property also be 
> set at times other than a minor upgrade (like a repair)?  How does one 
> differentiate between those scenarios? 
>

Well, minor upgrades are implemented as a re-install/re-cache, so I 
don't know if there's a way to distinguish between them and a "normal" 
reinstall. At least there's nothing obvious in the doc. I'm not very 
familiar with minor upgrades, so maybe someone else with more experience 
will chime in...

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



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Fragments, Cabinets, and Light, Oh My!

2006-10-18 Thread david adams

Joel:

You are missing the  for the  that will install the 
file.


In your case, you would create two folders, but your file would never get 
installed.


David Adams
MSN MessengerID: [EMAIL PROTECTED]






From: "Peterson, Joel" <[EMAIL PROTECTED]>
To: 
Subject: [WiX-users] Fragments, Cabinets, and Light, Oh My!
Date: Wed, 18 Oct 2006 12:02:47 -0700
MIME-Version: 1.0
Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by 
bay0-mc9-f10.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Wed, 
18 Oct 2006 12:02:30 -0700
Received: from sc8-sf-list1-new.sourceforge.net (unknown [10.3.1.93])by 
sc8-sf-spam2.sourceforge.net (Postfix) with ESMTPid 479CB138BF; Wed, 18 Oct 
2006 12:02:29 -0700 (PDT)
Received: from sc8-sf-mx2-b.sourceforge.net 
([10.3.1.92]helo=mail.sourceforge.net)by sc8-sf-list1-new.sourceforge.net 
with esmtp (Exim 4.43)id 1GaGgN-00054o-Hgfor 
wix-users@lists.sourceforge.net; Wed, 18 Oct 2006 12:02:27 -0700
Received: from [72.18.244.228] (helo=castelle.com)by mail.sourceforge.net 
with esmtps (TLSv1:AES256-SHA:256)(Exim 4.44) id 1GaGgM-HO-RPfor 
wix-users@lists.sourceforge.net; Wed, 18 Oct 2006 12:02:27 -0700
Received: from ([192.168.1.9])by imail.castelle.com with ESMTP  id 
4321082.4698761;Wed, 18 Oct 2006 12:01:58 -0700

X-Message-Info: LsUYwwHHNt307FBMaUXhk0Mxn7sUgSdD9gwDs9tgtGI=
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Fragments, Cabinets, 
and Light, Oh My!

Thread-Index: Acby6AAiQIRBt2wOQNS0maiCuMH3Rw==
X-Spam-Score: -2.8 (--)
X-Spam-Report: Spam Filtering performed by sourceforge.net.See 
http://spamassassin.org/tag/ for more details.Report problems 
tohttp://sf.net/tracker/?func=add&group_id=1&atid=21-2.8 ALL_TRUSTED
Did not pass through any untrusted hosts0.0 HTML_MESSAGE   
BODY: HTML included in message

X-BeenThere: wix-users@lists.sourceforge.net
X-Mailman-Version: 2.1.8
Precedence: list
List-Id: "General discussion for Windows Installer XML 
toolset."
List-Unsubscribe: 
,
List-Archive: 


List-Post: 
List-Help: 
List-Subscribe: 
,

Errors-To: [EMAIL PROTECTED]
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 18 Oct 2006 19:02:31.0433 (UTC) 
FILETIME=[F68B4F90:01C6F2E7]


Hi all.



I'm using WiX 3.0.2211.0. My installer is pretty basic, but I have a
driver set provided by a partner that I want to have in its own .WXS,
since creating modular installers is a good thing to do. I've attached
both .WXS files (redacted and simplified); Product.wxs is the main and
PrintDriver.wxs is the fragment.



Every time I build the solution in Visual Studio 2005, I get the
following:



-- Rebuild All started: Project: Product, Configuration: Debug Any
CPU --

C:\Program Files\Windows Installer XML v3\bin\candle.exe
-dDebug -out obj\Debug\PrintDriver.wixobj PrintDriver.wxs

C:\Program Files\Windows Installer XML v3\bin\candle.exe
-dDebug -out "obj\Debug\Product.wixobj" "Product.wxs"

C:\Program Files\Windows Installer XML v3\bin\Light.exe
-out bin\Debug\Product.msi obj\Debug\PrintDriver.wixobj
"obj\Debug\Product.wixobj"

C:\Build\Installation\WiX\Product\Product.wxs(5,0): Warning LGHT1079:
The cabinet 'Product.cab' does not contain any files.  If this
installation contains no files, this warning can likely be safely
ignored.  Otherwise, please add files to the cabinet or remove it.

== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==



What stupid thing did I forget to do while splitting this off in its own
Fragment? I've poured over the WiX v2 Tutorial, blogs, and this mailing
list for anything and have come up blank.



Joel Peterson

[EMAIL PROTECTED] 







<< Product.wxs >>




<< PrintDriver.wxs >>




-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job 
easier

Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642




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


_
Find a local pizza place, music store, museum and more…then map the best 
route!  http://local.live.com?FORM=MGA001



-
Using Tomcat but need to do more? Need to support web services, 

Re: [WiX-users] in gives problems.

2006-10-18 Thread david adams

Jarl:

Try using the CopyFile in this way:


  
 
  


I believe that CopyFile as a child to a Component element is for a file that 
already exists on the machine.  In your case, you look to be installing the 
file and copying it in your MSI.


David Adams
MSN MessengerID: [EMAIL PROTECTED]






From: Jarl Friis <[EMAIL PROTECTED]>
To: wix-users@lists.sourceforge.net
Subject: [WiX-users]  in  gives problems.
Date: Wed, 18 Oct 2006 22:10:38 +0200
MIME-Version: 1.0
Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by 
bay0-mc9-f9.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2444); Wed, 18 
Oct 2006 13:11:10 -0700
Received: from sc8-sf-list1-new.sourceforge.net (unknown [10.3.1.93])by 
sc8-sf-spam2.sourceforge.net (Postfix) with ESMTPid 1A6F2123CF; Wed, 18 Oct 
2006 13:10:51 -0700 (PDT)
Received: from sc8-sf-mx1-b.sourceforge.net 
([10.3.1.91]helo=mail.sourceforge.net)by sc8-sf-list1-new.sourceforge.net 
with esmtp (Exim 4.43)id 1GaHkT-0003Ij-Jrfor 
wix-users@lists.sourceforge.net; Wed, 18 Oct 2006 13:10:47 -0700
Received: from cicero2.cybercity.dk ([212.242.40.53])by 
mail.sourceforge.net with esmtp (Exim 4.44) id 1GaHkS-00010X-4Sfor 
wix-users@lists.sourceforge.net; Wed, 18 Oct 2006 13:10:45 -0700
Received: from zeus.intra.softace.dk.diku.dk 
(port689.ds1-ry.adsl.cybercity.dk[212.242.182.60])by cicero2.cybercity.dk 
(Postfix) with ESMTP id 5FCA824526Bfor 
;Wed, 18 Oct 2006 22:10:39 +0200 (CEST)

X-Message-Info: LsUYwwHHNt00EO4wDZMdDIZd00eae8s/ch047G0Y1DI=
Organization: Software developer
User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.5 (chestnut, linux)
X-Spam-Score: 1.0 (+)
X-Spam-Report: Spam Filtering performed by sourceforge.net.See 
http://spamassassin.org/tag/ for more details.Report problems 
tohttp://sf.net/tracker/?func=add&group_id=1&atid=211.0 
FORGED_RCVD_HELO   Received: contains a forged HELO

X-BeenThere: wix-users@lists.sourceforge.net
X-Mailman-Version: 2.1.8
Precedence: list
List-Id: "General discussion for Windows Installer XML 
toolset."
List-Unsubscribe: 
,
List-Archive: 


List-Post: 
List-Help: 
List-Subscribe: 
,

Errors-To: [EMAIL PROTECTED]
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 18 Oct 2006 20:11:10.0852 (UTC) 
FILETIME=[8DE8C440:01C6F2F1]


I have a

  

  
  

  


This results in
Error LGHT0204: ICE18: KeyPath for Component: 'Comp2' is Directory:
'MyDir'. The Directory/Component pair must be listed in the
CreateFolders table.

According to the documentation, the above should be the way to select
copying a file, by installing/uninstalling the parent
component. However, when the parent component does not contain any
other elements than a CopyFile, I get the above error.

Can someone tell me what it means? and what I should do to resolve it?

Jarl

--
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job 
easier

Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


_
Stay in touch with old friends and meet new ones with Windows Live Spaces 
http://clk.atdmt.com/MSN/go/msnnkwsp007001msn/direct/01/?href=http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] CustomAction not being called

2006-10-18 Thread Jeff Jones (HS)
That's exactly the problem.  I was accidentally compiling with debug CRTs which 
were in the PATH when I ran my test exe but were not when MSI was being run.

The operation I am doing should be run as the person that is doing the 
installation.  How do I avoid the impersonation?

Thanks for the help
Jeff


From: Bob Arnson [EMAIL PROTECTED]
Sent: Wednesday, October 18, 2006 5:39 PM
To: Jeff Jones (HS)
Cc: Arnette, Bill; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] CustomAction not being called

Jeff Jones (HS) wrote:
> That doesn't seem to be the issue.  'dumpbin /EXPORTS WildcaddySetup.dll' 
> shows:
>

Take a look at 'dumpbin /imports' -- the most common cause of CAs
failing to load is a missing dependency. CAs in the Binary tables are
extracted to a temporary directory so they don't have access to DLLs
installed with the product.


> 
> 
> 
>

Note that this sequencing will fail on Vista and Longhorn Server if it
needs elevation: Only deferred, no-impersonate CAs get elevated.

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

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] CustomAction not being called

2006-10-18 Thread Bob Arnson
Jeff Jones (HS) wrote:
> The operation I am doing should be run as the person that is doing the 
> installation.  How do I avoid the impersonation?
>   
The default is to impersonate the user, so you only need 
Impersonate="no" when you want the CA to run as LocalSystem.

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


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] uninstall: removing elements added by

2006-10-18 Thread Crouch, John








Stephen,

There were some
challenges to over come with xmlfile about amonth ago – I forget the bug
trackinh numbers but I too had many problems uninstalling xml for web, exe and
machine.config files.  I gave up and used a customaction vbs – to my eternal
shame.

 



br

John
Crouch
Software Engineer/Developer

National Oilwell Norway AS

This message, including
any attachments, is intended only for the addressee and may contain privileged
or confidential information. Any unauthorized disclosure is strictly
prohibited. If you receive this message in error, please notify us immediately
so that we may correct our internal records. Please then delete the original message. Thank you.











From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Stephen Turton
Sent: Wednesday, October 18, 2006
8:54 PM
To:
wix-users@lists.sourceforge.net
Subject: [WiX-users] uninstall:
removing elements added by 



 

Hi, 

I want to add some config handlers to machine.config during setup so I’m
using .

This works fine when I install: the expected elements are added to
machine.config. However, I want these elements to be removed when I uninstall
and I can’t figure out how to do this. My  component looks
like this:

 

  

    

 
File='C:\test.xml'

 
Action=''

 
Name='topElement'

 
Sequence='1'

 
Permanent='no'

 
ElementPath='//configuration'/>

   


 
File='C:\test.xml'

 
Action=''

 
Name='extensions'

 
Sequence='2'

 
Permanent='no'

 
ElementPath='//configuration/topElement'/>

   
 

 

Am I doing something wrong here? (apart from writing to C:\test.xml –
I’m not quite ready to actually edit my machine.config file yet)

 

 

Thanks,

Stephen






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] in gives problems.

2006-10-18 Thread Jarl Friis
Hi David.

"david adams" <[EMAIL PROTECTED]> writes:

> Jarl:
>
> Try using the CopyFile in this way:
>
> 
>
>   
>
> 
>
> I believe that CopyFile as a child to a Component element is for a
> file that already exists on the machine. 

No, actually the problem cuts down to this:
A product consisting of 
one file "MyFile.xsd" 
two components:
   one component ("CompInstall") installing "MyFile.xsd",
   one component ("CompCopy") copies the file to VS2005 schema directory.
two features; one for each component: "FeaInstall", "FeaCopy"


"FeaInstall" will always be installed, i.e. it installs the
"MyFile.xsd".

"FeaCopy" will be installed if and only if VS2005 is present.

So the the file to be copied in the  is specified by FileId,
which points to the file in the CompInstall component; 

Jarl

-- 
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] Error 2343 - Specified path is empty

2006-10-18 Thread Peter Bocej
Thanx, it works!
I don`t  understand "Indirect" attribute. Now I thing that "Indirect" means:
If I use:
...

...
in the PathEdit control I need

because the value of INSTALLDIR property is correct path string

If I use:
...

...

...
in the PathEdit control I need

because the value of InstallDirProperty property is the name of property
witch value has correct path string

Wix manual tells nothing about "Indirect" and my english is ugly :(

Peter Bocej
Emtest a.s.

-Original Message-
From: Bob Arnson [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 18, 2006 5:37 PM
To: Peter Bocej
Cc: Wix-Users
Subject: Re: [WiX-users] Error 2343 - Specified path is empty


Peter Bocej wrote:
> When the InstallDirDlg starts, INSTALLDIR property has value "C:\Program
> Files\BaseUI\"
> I don`t know how I could set initial value of the PathEdit control.
>

You can tie a PathEdit to a directory property, just don't use
Indirect="yes" unless it's an indirect property.

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



__ Informacia od NOD32 1.1810 (20061018) __

Tato sprava bola preverena antivirusovym systemom NOD32.
http://www.eset.sk



-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] uninstall: removing elements added by

2006-10-18 Thread Stephen Turton








Thanks John, I’m looking into
doing something similar.

 





From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Crouch,
John
Sent: Wednesday, October 18, 2006 10:32 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] uninstall: removing elements added by






 

Stephen,

There were some challenges to over come with xmlfile about amonth
ago – I forget the bug trackinh numbers but I too had many problems
uninstalling xml for web, exe and machine.config files.  I gave up and
used a customaction vbs – to my eternal shame.

 



br

John Crouch
Software Engineer/Developer

National Oilwell Norway AS

This message, including any attachments, is intended only for the
addressee and may contain privileged or confidential information. Any
unauthorized disclosure is strictly prohibited. If you receive this message in
error, please notify us immediately so that we may correct our internal
records. Please then delete the original message. Thank you.











From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Stephen
Turton
Sent: Wednesday, October 18, 2006 8:54 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] uninstall: removing elements added by




 

Hi, 

I want to add some config handlers to machine.config during
setup so I’m using .

This works fine when I install: the expected elements are
added to machine.config. However, I want these elements to be removed when I
uninstall and I can’t figure out how to do this. My  component
looks like this:

 

 


   


 
File='C:\test.xml'

 
Action=''

 
Name='topElement'

 
Sequence='1'

 
Permanent='no'

 
ElementPath='//configuration'/>

   


 
File='C:\test.xml'

 
Action=''

 
Name='extensions'

 
Sequence='2'

 
Permanent='no'

 
ElementPath='//configuration/topElement'/>

   
 

 

Am I doing something wrong here? (apart from writing to
C:\test.xml – I’m not quite ready to actually edit my machine.config file yet)

 

 

Thanks,

Stephen






-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] in gives problems.

2006-10-18 Thread Jarl Friis
Bob Arnson <[EMAIL PROTECTED]> writes:

> Jarl Friis wrote:
>> This results in Error LGHT0204: ICE18: KeyPath for Component:
>> 'Comp2' is Directory:
>> 'MyDir'. The Directory/Component pair must be listed in the
>> CreateFolders table.
>>
>> According to the documentation, the above should be the way to select
>> copying a file, by installing/uninstalling the parent
>> component. However, when the parent component does not contain any
>> other elements than a CopyFile, I get the above error.
>>
>> Can someone tell me what it means? and what I should do to resolve it?
>>
>
> MSI rules say that each component's directory must be created, either
> implicitly by installing files there -- the CopyFile doesn't count --
> or explicitly with CreateFolder (in WiXspeak). So just add a
> CreateFolder element as a child of the CopyFile's Component
> element. It's harmless and satisfies the ICE validation error.

Thanks.

You say it's harmless... I believe that means that the rules for
removing the directory are the same as if there had been a 
element in the directory.

Still I wonder about the error message "The Directory/Component pair
must be listed in the CreateFolders table.". It sounds like there is a
table called "CreateFolders", opening Orca, I cannot find a table by
that name.

Jarl

-- 
Jarl Friis
Softace ApS
Omøgade 8, 2.sal
2100 København Ø.
Denmark
Phone:  +45 26 13 20 90
E-mail: [EMAIL PROTECTED]
LinkedIn: https://www.linkedin.com/in/jarlfriis


-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users