Re: [WiX-users] WMI/ADSI VBS scripts fail in installer only: They work fine from cscript on the command line!

2008-05-30 Thread Christopher Painter
/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me

Re: [WiX-users] WIX 3.0 release date

2008-05-30 Thread Christopher Painter
that separating the bootstrapper from the chainer lets you do your favorite C#, as long as you can require the .NET framework and the flow from prerequisites into wizard-type UI looks seamless. Phil Wilson From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Painter Sent

[WiX-users] Votive Question

2008-05-30 Thread Christopher Painter
or Install/Uninstall it. With InstallShield I get those choices. Am I doing something wrong or does that feature not exist in Votive? Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me

Re: [WiX-users] Votive Question

2008-05-30 Thread Christopher Painter
Ginchereau [EMAIL PROTECTED] wrote: That feature does not exist in Votive. Feel free to open a Feature Request on SourceForge, I don't see one there for that. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Painter Sent: Friday, May 30, 2008 1:31 PM

Re: [WiX-users] Need to uinstall twice after Major Upgrade

2008-05-30 Thread Christopher Painter
by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users Christopher Painter

Re: [WiX-users] Need to uinstall twice after Major Upgrade

2008-05-30 Thread Christopher Painter
WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me

Re: [WiX-users] WIX 3.0 release date

2008-05-29 Thread Christopher Painter
because it's not an academic excercise to me, it's my livelyhood. Friedrich Dominicus [EMAIL PROTECTED] wrote: Christopher Painter writes: Hmmm... http://www.productbeautiful.com/2008/05/02/why-product-management-is-open-sources-fatal-flaw/ Nice read, I can sympathize with both sides

Re: [WiX-users] WIX 3.0 release date

2008-05-28 Thread Christopher Painter
Hmmm... http://www.productbeautiful.com/2008/05/02/why-product-management-is-open-sources-fatal-flaw/ Bob Arnson [EMAIL PROTECTED] wrote: Christopher Painter wrote: I know a very good product manager that would probably volunteer. The question is, would the engineers yield

Re: [WiX-users] WIX 3.0 release date

2008-05-28 Thread Christopher Painter
managers on open-source projects.g -- sig://boB http://joyofsetup.com/ Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me

Re: [WiX-users] WIX 3.0 release date

2008-05-27 Thread Christopher Painter
/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me

Re: [WiX-users] Why isn't my filesearch working?

2008-05-23 Thread Christopher Painter
Ah, the joys of Windows Installer. You are probably bumping into this as found in the Signature Table help topic. Note The language specified in the Languages column is used in the comparison and there is no way to ignore language. If you want a file to meet the MinVersion field

Re: [WiX-users] Why isn't my filesearch working?

2008-05-23 Thread Christopher Painter
. Christopher Painter [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 05/23/2008 11:03 AM To Neil Enns [EMAIL PROTECTED], wix-users@lists.sourceforge.net wix-users@lists.sourceforge.net cc Subject Re: [WiX-users] Why isn't my filesearch working

Re: [WiX-users] Why isn't my filesearch working?

2008-05-23 Thread Christopher Painter
: Yeah, that was the problem. ARGH. Man, I mean. MAN! Sigh. Neil From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Friday, May 23, 2008 11:03 AM To: Neil Enns; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Why isn't my filesearch working? Ah

Re: [WiX-users] Wix: Custom Dialog based on Feature selection

2008-05-23 Thread Christopher Painter
http://msdn.microsoft.com/en-us/library/aa368012(VS.85).aspx Take a look at the feature action and and ! operators. Hammad Butt [EMAIL PROTECTED] wrote: Hi, I installed the MSI SDK but I was unable to find “Examples of Conditional Statement Syntax”. Is it possible for

Re: [WiX-users] Wix: Custom Dialog based on Feature selection

2008-05-23 Thread Christopher Painter
“Documentation” is the ID of a feature. I am trying to check if this feature has been selected to install. I am getting the following error when I run candle: fatal error CNDL0031: An error occurred while parsing EntityName. Thanks, Hammad From: Christopher Painter [mailto

Re: [WiX-users] Wix: Custom Dialog based on Feature selection

2008-05-23 Thread Christopher Painter
No Problem! Hammad Butt [EMAIL PROTECTED] wrote:This worked. Thanks a lot! From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Friday, May 23, 2008 1:01 PM To: Hammad Butt; Bob Arnson Cc: wix-users@lists.sourceforge.net Subject: RE: [WiX-users] Wix: Custom Dialog

Re: [WiX-users] WiX 2.0 and VS2008?

2008-05-23 Thread Christopher Painter
/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me

Re: [WiX-users] DTF Stream Operations Issue

2008-05-21 Thread Christopher Painter
What is the type of script? Eitherway, would this work for you? Database db = new Database(C:\\TEST.MSI, DatabaseOpenMode.ReadOnly); View view = db.OpenView(SELECT `Name`, `Data` From `Binary` WHERE `Binary`.`Name` = 'ISXMLCFG.DLL'); view.Execute(); foreach (Record rec in view)

Re: [WiX-users] DTF Stream Operations Issue

2008-05-21 Thread Christopher Painter
trying to read out the text data stored in the binaries table, then modify it. I'm trying to avoid using a temp file if I can, since I only need it in memory. Chris On Wed, May 21, 2008 at 2:41 PM, Christopher Painter [EMAIL PROTECTED] wrote: What is the type of script? Eitherway

Re: [WiX-users] DTF Stream Operations Issue

2008-05-21 Thread Christopher Painter
I had a file called TEST.TXT (ANSI) that contained TEST on three lines. I streamed it into the Binary table and sure enough the readerfunctions threw exceptions telling me to check if I've reached the end of the file. However, this might be a hack - I'm not sure, I was able to work

Re: [WiX-users] DTF Stream Operations Issue

2008-05-21 Thread Christopher Painter
, Christopher Painter [EMAIL PROTECTED] wrote: Ok, I was wondering how you were going to read binary data into a string. I'm not the best C# guy in the world but I'll see what I can learn here. I am wondering though, is your text unicode or ansi and would it even matter

Re: [WiX-users] DTF Stream Operations Issue

2008-05-21 Thread Christopher Painter
null upon entry into the loop you gave? It can't be as far as I know for the += operator to work. Kelly Christopher Karper [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 05/21/2008 12:38 PM To Christopher Painter [EMAIL PROTECTED] cc wix-users

Re: [WiX-users] DTF Stream Operations Issue

2008-05-21 Thread Christopher Painter
[EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 05/21/2008 12:38 PM To Christopher Painter [EMAIL PROTECTED] cc wix-users@lists.sourceforge.net wix-users@lists.sourceforge.net Subject Re: [WiX-users] DTF Stream Operations Issue I

Re: [WiX-users] Integrate WiX in our process

2008-05-20 Thread Christopher Painter
process or you could write some automation to do it.Which route you go depends on the level of pain of doing it manual ... the ROI if you will. Either way, in my book, you can't do either until you first decipher intent. Regards, Christopher Painter http

[WiX-users] DTF in WiX - LINQ Issue

2008-05-20 Thread Christopher Painter
I'm trying to do my first custom action with a LINQ query with the below code. However I'm getting an exception.I've stepped through the debugger and what's wierd is that when var actions get assigned and proccessed it thinks there is 6 selectColumns instead of 3. It then goes to build a

Re: [WiX-users] Integrate WiX in our process

2008-05-20 Thread Christopher Painter
PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Painter Sent: Tuesday, May 20, 2008 8:51 AM To: Ene Stelian-Bogdan; Rob Mensching; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Integrate WiX in our process I'd like to address a couple things about InstallShield

Re: [WiX-users] Integrate WiX in our process

2008-05-20 Thread Christopher Painter
PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Painter Sent: Tuesday, May 20, 2008 8:51 AM To: Ene Stelian-Bogdan; Rob Mensching; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Integrate WiX in our process I'd like to address a couple things about InstallShield

Re: [WiX-users] DTF in MSBuild

2008-05-20 Thread Christopher Painter
I took the lazy way out for now with a postbuild event since Jason has said proper templates will be coming. I decided to add DTF to the filename for uniqueness. My goal was to isolate the dependencies and wire it up as a standard C# class project without any particularly special plumbing.

Re: [WiX-users] DTF in WiX - LINQ Issue

2008-05-20 Thread Christopher Painter
, but this one might be worth fixing... shouldn't be too hard I think. -Jason- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Painter Sent: Tuesday, May 20, 2008 10:33 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] DTF in WiX - LINQ Issue

Re: [WiX-users] DTF in MSBuild

2008-05-20 Thread Christopher Painter
, Christopher Painter [EMAIL PROTECTED] wrote: I took the lazy way out for now with a postbuild event since Jason has said proper templates will be coming. I decided to add DTF to the filename for uniqueness. My goal was to isolate the dependencies and wire it up as a standard C# class

Re: [WiX-users] DTF in WiX

2008-05-19 Thread Christopher Painter
richer CA samples in the coming months. From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Friday, May 16, 2008 7:39 PM To: Jason Ginchereau; [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] DTF in WiX Sorry, one more question. How do you feel about

Re: [WiX-users] DTF in WiX

2008-05-19 Thread Christopher Painter
to do. In general I want to work on some richer CA samples in the coming months. From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Friday, May 16, 2008 7:39 PM To: Jason Ginchereau; [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] DTF in WiX Sorry

Re: [WiX-users] Comparing result of a dword RegistrySearch to a number?

2008-05-19 Thread Christopher Painter
Assuming TESTPROP as the property assigned by Appsearch, try: TESTPROP and Not TESTPROP=#0 This should make sure that the property has data and that it isn't 0. Due to the nature of dwords, this should work. Neil Enns [EMAIL PROTECTED] wrote: Ok, there’s gotta be

Re: [WiX-users] Comparing result of a dword RegistrySearch to a number?

2008-05-19 Thread Christopher Painter
] wrote: I guess that’ll work, but wow, there’s no way to do an integer greater than? Neil From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Monday, May 19, 2008 2:51 PM To: Neil Enns; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Comparing result

Re: [WiX-users] DTF in WiX

2008-05-19 Thread Christopher Painter
create your own custom QRecord subclass (like the ones in Entities.cs) and create and run queries on a QTableYourCustomRecord -Jason- From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Monday, May 19, 2008 11:26 AM To: Jason Ginchereau; [EMAIL PROTECTED]; wix-users

Re: [WiX-users] finding .net 3.5 or greater

2008-05-19 Thread Christopher Painter
It's kind of difficult to test against a future unkown framework because they sit side by side and a newer release doesn't always entail a release of the CLR.If you care about the CLR version, you could check the FileVersion of System32\mscoree.dll. Other then that, if a BCL extension

Re: [WiX-users] DTF in WiX

2008-05-19 Thread Christopher Painter
)) { rec.FormatString = [1]; rec[1] = msg; session.Message(InstallMessage.Info, rec); } Or you can escape the brackets like this: session.Log(@[\[]Not a property[\]]); From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent

[WiX-users] .NET 3.5 Optimized For Client Development Install

2008-05-18 Thread Christopher Painter
There are various references that VS 2008SP1 contains an optimized netfx redist. I've pulled the sp bootstrapper and ran the command create the installable layout but I don't see it.The only thing I see is a dotnetfx35setup.exe (3.5.30428.1) 2.8mb web downloader that when ran on my

Re: [WiX-users] Installing .NET 3.5 redist?

2008-05-18 Thread Christopher Painter
Adam Majer [EMAIL PROTECTED] wrote: The limitation is with Windows Installer, *not* WiX. The correct way of doing this is either, I'm afraid you missed the entire meaning of my comment. I fully understand how to deal with execute sequence mutex and composing applications from multiple

Re: [WiX-users] Installing .NET 3.5 redist?

2008-05-18 Thread Christopher Painter
[EMAIL PROTECTED] Sent: Sunday, May 18, 2008 6:21 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Installing .NET 3.5 redist? Christopher Painter wrote: The WiX `philosophy` seems to be don't add .NET dependencies to your install and don't redist the framework.Just do

Re: [WiX-users] Installing .NET 3.5 redist?

2008-05-18 Thread Christopher Painter
Bob- I've looked at the agility trends and the embedded externalUI capabilities, and it's really cool... but I'm curious, how will we solve the chicken and the egg problem so that we can actually take advantage of these abilities? Do you see a big push of MSI 4.5 through Windows

Re: [WiX-users] yep - back to being 100% frustrated

2008-05-17 Thread Christopher Painter
Good points Mike. Personally I'm starting to pay attention to application virtualization solutions.Just as once upon a time I made the transition from script based installs to MSI based installs, I'm wondering if one day in my future I'll be able to just get rid of the install all

Re: [WiX-users] Temporary files in WiX?

2008-05-16 Thread Christopher Painter
While this is a great observation, I can't help question the severity of the concern since: 1) There are about a dozen easier ways to own a Windows box 2) The elevated installation story is hardly used out in the real world. It's certainly not used in the home space and in the corp

Re: [WiX-users] Temporary files in WiX?

2008-05-16 Thread Christopher Painter
A repair is really just another (re)install. You could extract them again. If you call installed files, it can sometimes get tricky if you need to reference them late during the uninstall... the files could be gone by the time you need them.This scenario, the desire to hide/not persist

[WiX-users] DTF in WiX

2008-05-16 Thread Christopher Painter
I'm was reading DTF.chm and it looks really fabulous. I want to play with it right now but I don't see MakeSfxCA.exe. Am I missing something? - This SF.net email is sponsored by: Microsoft Defy all challenges.

Re: [WiX-users] DTF in WiX

2008-05-16 Thread Christopher Painter
I also pulled the sources but I can't get the Compression.Cab project in the DTF solution to build. It's missing the file Errors.resources.resources file. If I exclude it from the project it seems to build fine though. Christopher Painter [EMAIL PROTECTED] wrote:I'm was reading DTF.chm

Re: [WiX-users] DTF in WiX

2008-05-16 Thread Christopher Painter
that happen during the project build anyway.) Or you can build without it, but you'll get resource exceptions instead of error messages if you encounter any errors in cabinet creation/extraction. -Jason- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Christopher Painter

Re: [WiX-users] DTF in WiX

2008-05-16 Thread Christopher Painter
(src/dtf/Samples) but not in WiX3.msi. 4) Umm, grapefruit juice. Seriously. :) Thank you for reporting these issues. I hope you find DTF useful. -Jason- From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Friday, May 16, 2008 1:25 PM To: Jason Ginchereau; [EMAIL

Re: [WiX-users] DTF in WiX

2008-05-16 Thread Christopher Painter
and see it's function exported in depends but when it runs in my install it blows up. Hopefully I'll figure it out in the morning. Christopher Painter [EMAIL PROTECTED] wrote: Sorry, one more question. How do you feel about WiX registering a new project type in Visual Studio? A sample C

Re: [WiX-users] DTF in WiX

2008-05-16 Thread Christopher Painter
Sorry, one last post for the night. I noticed that my call to MakeSfxCA.exe is failing with this exception: Searching for custom action entry points in ClassLibrary1.dll Loaded dependent assembly: ExternalAssemblies\Microsoft.Deployment.WindowsIn staller.dll Error:

Re: [WiX-users] yep - back to being 100% frustrated

2008-05-15 Thread Christopher Painter
Last year the MSBuild team had a very interesting blog asking people if they had $100 to spend on MSBuild how would they spend it? They then went on to give a list of possible priorities. I think it would be very beneficial if both the MSI team and the WiX virtual team would have

Re: [WiX-users] Installing .NET 3.5 redist?

2008-05-15 Thread Christopher Painter
The WiX `philosophy` seems to be don't add .NET dependencies to your install and don't redist the framework.Just do an AppSearch/Launch Condition and tell the user to go do it on their own. Personally this conflicts with my needs and results in one of the many reasons why I can't use

Re: [WiX-users] Temporary files in WiX?

2008-05-15 Thread Christopher Painter
Another reason why I have to use a different tool.Everyone in the WiX world has to roll their own equivilant to InstallShield's ISSetupFile table ( actions ISSetupFilesExtract and ISSetupFilesCleanup ). Again, this seems to be driven by philosphy as Rob recently posted a whole

Re: [WiX-users] Temporary files in WiX?

2008-05-15 Thread Christopher Painter
machine. Neil - From: Christopher Painter [EMAIL PROTECTED] Sent: Thursday, May 15, 2008 6:30 PM To: Neil Enns; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Temporary files in WiX? Another reason why I have to use a different tool

Re: [WiX-users] yep - back to being 100% frustrated

2008-05-14 Thread Christopher Painter
I think they are. Everytime you hear things like `solve the applicartion problem`, `custom actions are an admission of failure`, `we won't implement that feature`, `There are few setup experiences more stable than an application that simply needs a bunch of files installed`, I believe that

Re: [WiX-users] yep - back to being 100% frustrated

2008-05-14 Thread Christopher Painter
. When you don't have a choice, do what Christopher Painter says. I've had to write CAs for MSI, too. Because of those experience, when given the choice of writing CAs or changing the software to not require the CAs, I change the software. jmr From: [EMAIL PROTECTED] [mailto

Re: [WiX-users] Wix for a Office Add-In?

2008-05-09 Thread Christopher Painter
a series of blogs covering the subject and I've been meaning to publish an article on the subject. You can find them by Googling for 'deploying vsto' ... It's the first hit. Friedrich Dominicus [EMAIL PROTECTED] wrote: Christopher Painter writes: For clarity it might be helpful

Re: [WiX-users] Wix for a Office Add-In?

2008-05-08 Thread Christopher Painter
For clarity it might be helpful to mention which versions of Office you are targetting and whether you are doing pure COM or some form of managed Add-In via the PIAs, VSTO ( and version of VSTO being used) The `how` varies greatly depending on the above. Friedrich Dominicus [EMAIL

Re: [WiX-users] Changing the screen resolution

2008-05-08 Thread Christopher Painter
Checkout: http://www.codeproject.com/KB/winsdk/chscrres.aspx There's a sample C++ project that compiles an EXE but it could be refactored to a Type 1 with undo capabilties. Richard Amos [EMAIL PROTECTED] wrote: Anyone know how to change the screen resolution via an installer?

Re: [WiX-users] Beating a dead horse: uninstalling an InstallScript setup during a wix upgrade?

2008-05-07 Thread Christopher Painter
You may also want to consider writing a custom utility to uninstall the old InstallScript install. Usually this involves snapshoting the application on a clean machine to understand what it's footprint was and then writing code back it out while respecting things like shared files and dll

Re: [WiX-users] How do you get an msi's filename?

2008-05-05 Thread Christopher Painter
Without knowing much about your Linux `Appliance`, I wonder if what you really need is some sort of broadcast/bootp/upnp pattern where the client ( either the application itself at runtime or perhaps a custom action inside the MSI ) fires and finds the server automagically. Perhaps similar

Re: [WiX-users] Need assistance!

2008-05-05 Thread Christopher Painter
Why does it have to be a lot of work?The need to have resources available during installation time is a very, very, very common story. Using other setup authoring programs you simply right click | insert files into the Support Files treeview and at runtime you can access them using

Re: [WiX-users] RFC: File vitality

2008-05-04 Thread Christopher Painter
There is a recent PSDK.MSI thread where Simon Scott suspects a FilesInUse pattern bug: http://groups.google.com/group/microsoft.public.platformsdk.msi/browse_thread/thread/17f76202ee2b2742/dc061211ad4db61a?lnk=raot He thinks MSI is having a false positive on a locked file and that

Re: [WiX-users] RFC: File vitality

2008-05-04 Thread Christopher Painter
silently so failing is a better option). I think the install failing is preferable to having a support call because one “vital” file is missing. Neil From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: 04 May 2008 14:48 To: Neil Sleightholm; WiX-users Subject: Re: [WiX-users

Re: [WiX-users] How do you get an msi's filename?

2008-05-03 Thread Christopher Painter
of these properties may not mean the same during REINSTALL / UNINSTALL. OriginalDatabase could then be the cashed msi. Regards, Aris J. Green Christopher Painter wrote: Why should he tell you? He asked a simple question and your flashing your Requirements Police Badge. If I was him, I wouldn't

Re: [WiX-users] How do you get an msi's filename?

2008-05-03 Thread Christopher Painter
One could say that about Windows Installer in general. /wink Bob Arnson [EMAIL PROTECTED] wrote: It can also cause unnecessary prompts for source, so should be used only when necessary. - Be a better friend, newshound, and know-it-all with Yahoo!

Re: [WiX-users] How do you get an msi's filename?

2008-05-02 Thread Christopher Painter
Why should he tell you? He asked a simple question and your flashing your Requirements Police Badge. If I was him, I wouldn't supply you probable cause to arrest me for doing something that must be wrong since you've never done it. Richard [EMAIL PROTECTED] wrote: Yes, we can guess at

Re: [WiX-users] Asking the user a yes/no question

2008-05-01 Thread Christopher Painter
: Publish Dialog=SetupTypeDlg Control=TypicalButton Event=SpawnDialog Value=AskConfigureSQL1/Publish Publish Dialog=SetupTypeDlg Control=TypicalButton Event=NewDialog Value=VerifyReadyDlg1/Publish Can anyone offer any advice? Thanks From: Christopher Painter [mailto

Re: [WiX-users] Asking the user a yes/no question

2008-05-01 Thread Christopher Painter
BTW I've been trying to suggest MSI `pure` ways of solving the problem. If custom actions are acceptable, you could just inline a MessageBox type call within your CA white transitioning from the first dialog to the second. Christopher Painter [EMAIL PROTECTED] wrote:I'm guessing

Re: [WiX-users] Asking the user a yes/no question

2008-04-30 Thread Christopher Painter
When would you like the Modal dialog to appear? If during the UI sequence, just create a Dialog with Yes and No controls and call it with a SpawnDialog ControlEvent. From the Yes control's ControlEvent you can then call a DoAction ControlEvent to fire your CA. If not from the UI

Re: [WiX-users] Managed custom actions in Wix 3

2008-04-30 Thread Christopher Painter
isn't there an easy way to do data manipulation for text (string values)? How about some Regex? How about multiple codepages per package? * It is time for an overhaul... On Tue, Apr 29, 2008 at 7:45 PM, Christopher Painter wrote: Provided they can get past their strategic decision

Re: [WiX-users] Managed custom actions in Wix 3

2008-04-29 Thread Christopher Painter
Really? Have you polled every single Windows Installer Expert out there or are you taking the opinion of a few employees at Microsoft as a representation of the entire setup space? Personally I know of several experts who are in support of Managed Code CA' and I know the vast majority of

Re: [WiX-users] Managed custom actions in Wix 3

2008-04-29 Thread Christopher Painter
Christopher Painter wrote: Read this and let me know what you think: http://blog.deploymentengineering.com/2008/03/installshield-2009-beta-part-ii-managed.html [EMAIL PROTECTED] wrote: I have head people preach dillegently about the evil of managed custom actions. Let me just say a few

Re: [WiX-users] custom action condition to cover both rollback and uninstall

2008-04-27 Thread Christopher Painter
This is on my Windows Installer Required Reading List http://www.installsite.org/pages/en/isnews/200108/index.htm Robert O'Brien [EMAIL PROTECTED] wrote: Thanks this helps. Any additional insights on what Execute=deferred really means. The wix doc’s provide the

Re: [WiX-users] custom action condition to cover both rollback and uninstall

2008-04-27 Thread Christopher Painter
This is on my Windows Installer Required Reading List http://www.installsite.org/pages/en/isnews/200108/index.htm Robert O'Brien [EMAIL PROTECTED] wrote: Thanks this helps. Any additional insights on what Execute=deferred really means. The wix doc’s provide the

[WiX-users] WiX Build Bug?

2008-04-25 Thread Christopher Painter
the Windows Server 2008 and .NET Framework 3.5 SDK or Visual Studio 2008 Total time: 0.7 seconds. C:\wix3-sources Christopher Painter, MCSE, Author of: Deployment Engineering Blog Factory Provider for ADO.NET 2.0 (Work In Progress) Bottles Of Beer - Windows Installer

Re: [WiX-users] Duplicate component GUIDs

2008-04-17 Thread Christopher Painter
Validation ICE08 catches duplicate guids within a single database. It's also a good idea to have a tool that inventories all of your packages and does a more holistic check similar to InstallShields Conflict Solver tool. I think the reason this is a fairly common problem because 1)

Re: [WiX-users] Duplicate component GUIDs

2008-04-17 Thread Christopher Painter
Unfortunatly many people will just turn the validation off because they don't know how to solve the problem and it seems to `work good enough`. Richard [EMAIL PROTECTED] wrote: In article [EMAIL PROTECTED], Brent Rockwood writes: Last night I fixed a bug in my installer where I had

Re: [WiX-users] transforms question

2008-04-15 Thread Christopher Painter
You want to read the MSI SDK help topic Installing Multiple instances with Instance Transforms In there you'll find: The easiest way to initiate a maintenance installation, and reinstall an instance, is to reference the product code of the instance. If you initiate the maintenance

Re: [WiX-users] Why doesn't logging from an immediate custom action work?

2008-04-15 Thread Christopher Painter
It's documented by the DoAction ControlEvent. http://msdn2.microsoft.com/en-us/library/aa368322(VS.85).aspx Note that custom actions launched by a DoAction ControlEvent can send a message with the Message Method, but cannot send a message with MsiProcessMessage. On systems prior to

Re: [WiX-users] Custom Actions and featurs

2008-04-15 Thread Christopher Painter
Use a conditional expression based on the feature ( or component ) action state. ( FEATURE=xxx ) as shown here: http://msdn2.microsoft.com/en-us/library/aa368012.aspx Fox Cutter [EMAIL PROTECTED] wrote: I'm working on an install that has a set of custom actions working on files that

Re: [WiX-users] Why doesn't logging from an immediate custom action work?

2008-04-15 Thread Christopher Painter
or the install will hang. I've been doing this for years, works like a charm. Regards, Aris J. Green Christopher Painter wrote: It's documented by the DoAction ControlEvent. http://msdn2.microsoft.com/en-us/library/aa368322(VS.85).aspx Note that custom actions launched by a DoAction

Re: [WiX-users] pausing wix setup

2008-04-09 Thread Christopher Painter
I'll bite. Long time ago I deployed a COM ATL Win32 service. Com Extraction wasn't working and there was an ugly race condition between SelfReg and StartService that would blow chunks. We had to insert a delay to allow the registation to complete before attempting to start the service.

Re: [WiX-users] Can't install votive under VS2008 Pro

2008-04-06 Thread Christopher Painter
There is a mention of this on the main page @ http://wix.sourceforge.net/. Just pull down the latest weekly release and it'll work. It does for me in my TFS 2008 environment. Richard Amos [EMAIL PROTECTED] wrote: When trying to install Votive I get the message that it can't be installed

Re: [WiX-users] Problem upgrading from per user to system-wide

2008-04-03 Thread Christopher Painter
this was the case. Is there a typical approach to fixing this mistake when pushing an upgrade to a product that is already out in the wild? On Wed, Apr 2, 2008 at 8:23 PM, Christopher Painter [EMAIL PROTECTED] wrote: Upgrades ( including Major ) can't migrate an installed application from per-user

Re: [WiX-users] Problem upgrading from per user to system-wide

2008-04-02 Thread Christopher Painter
Upgrades ( including Major ) can't migrate an installed application from per-user to all-users. You have to first uninstall the app for each user who might have installed it and then reinstall the application as all user.This servicing ugliness is the reason for MSI Tao Rule # 30.

Re: [WiX-users] WiX to generate MSI that will uninstall IstallShield

2008-04-02 Thread Christopher Painter
Whatever you choose, you want to do it before Costing or otherwise you can get into some funky component rule problems. I've not had to address this sort of problem since my enterprise repackaging days but generally I'd write a stand alone `forced uninstall` utility that I would chain ( or

Re: [WiX-users] Forums...

2008-03-03 Thread Christopher Painter
Yes, the answer is pretty much always `email rocks, forums suck, I'm a really important contributor and if there is ever a change I'm going to take my ball and go home.` Jeremy Farrell [EMAIL PROTECTED] wrote: @font-face { font-family: Calibri; } @font-face { font-family: Tahoma;

Re: [WiX-users] Current approach for installing a .NET windows service?

2008-02-28 Thread Christopher Painter
Checkout http://blog.deploymentengineering.com/2006/07/msi-vs-net.html Basically a .NET service is no different from any other service from the service control managers and MSI's view. ServiceBase is used to implement the contract but the ServiceInstaller class is completely unneeded.

Re: [WiX-users] C# Managed Custom Actions in WiX 3.0

2008-02-21 Thread Christopher Painter
I read earlier that someone said that the MSI team issued a `requirement` to not use managed code. Also to say it's a best practice to not use managed code is a stretch of the truth also. The future of Windows development is managed code and I've found very successful ways to incorporate it

Re: [WiX-users] all users, single user Registry HKLM / HKCU

2008-02-16 Thread Christopher Painter
Have you looked at the Root attribute of the Registry Element? There is a value called HKMU that should do what you are looking for. ( This is equivilant to InstallShield HKEY_USER_SELECTABLE and Registry table Root value -1 ) Also note that if your registry data is COM related that you

Re: [WiX-users] building wix

2008-02-12 Thread Christopher Painter
also point out that CodePlex has Discussions but I don't feel like being admonished again about how email is better then forums. ( 46,733 members on a certain MSI related Community Forum where I've posted some 3300 times must be wrong ) Bob Arnson [EMAIL PROTECTED] wrote: Christopher

Re: [WiX-users] building wix

2008-02-12 Thread Christopher Painter
builds and the output passes smoke tests no one objects. I don't think I could get this type of buy-in from the benevolent dictator. Bob Arnson [EMAIL PROTECTED] wrote: Christopher Painter wrote: I have a hard time believing it would take months to complete. I make a living ripping apart

Re: [WiX-users] building wix

2008-02-12 Thread Christopher Painter
xyz` and I'm sure that problem would be solved fairly quickly. Bob Arnson [EMAIL PROTECTED] wrote: Christopher Painter wrote: Why not just go to CodePlex? The TFS/MSBuild model kills the CVS/NAnt model, IMHO. I know you guys said you had some issues building unmanaged code but surely

Re: [WiX-users] building wix

2008-02-11 Thread Christopher Painter
Why not just go to CodePlex?The TFS/MSBuild model kills the CVS/NAnt model, IMHO. I know you guys said you had some issues building unmanaged code but surely it can't be that bad. Bob Arnson [EMAIL PROTECTED] wrote: Frédéric Viollet wrote: -I tried from a CVS checkout, I got the

Re: [WiX-users] Votive 2.0 and Team Build

2008-02-04 Thread Christopher Painter
Sorry, missed the version #'s ... it's been a long week for me. You'll have to do something like override AfterCoreCompile and create an Exec task to go out of process and call WiX. Simon Dahlbacka [EMAIL PROTECTED] wrote: I have a .wixproj I have created using Votive 2.0.

Re: [WiX-users] Custom Table

2008-02-03 Thread Christopher Painter
Custom tables are useful for writing Custom Actions. Instead of hard coding your CA, you make it data driven by reading information from the custom table, applying business rules and then generating a CustomActionData property that gets passed to a deferred CA. The deferred CA has no ideas

Re: [WiX-users] Votive 2.0 and Team Build

2008-02-03 Thread Christopher Painter
Do you have WiX installed on the build server? Once you do, it should work. b_e_n_u_k [EMAIL PROTECTED] wrote: Hi, I have a .wixproj I have created using Votive 2.0. The project builds correctly and creates an .msi in Visual Studio. However I cannot get it to build as part of my TFS build. I

Re: [WiX-users] Application with more than 20 000 files

2008-01-29 Thread Christopher Painter
This is just one of the major weakness's to MSI IMHO. Anyone who's ever done costing on 20,000 files during an upgrade knows how painful it can be to install and even more painful to author so that the component rules are followed and costing leads to the desired result. If you assume

Re: [WiX-users] ClearCase Dynamic View issue

2008-01-25 Thread Christopher Painter
I think few people on this list are going to understand what/why you are doing. I once worked at a shop where we had a massive product line development build environment. We tried to take the approach that you mentioned but ultimatly we decided that it was too complicated and problematic to

<    4   5   6   7   8   9   10   11   >