Re: [WiX-users] Cannot install VC80 Runtime from VS2005 SP1 on Vista and Vista only
Jeff Bean wrote: Adam Majer-2 wrote: Installing the runtime from VS2005 SP1 using the merge module (yes, correct version) does NOT work on Vista while it works *perfectly* on 2003 server - both clean installs of the respective OS. Both OSes need the runtime installed for the program to run. The install log on Vista indicates that the merge module dlls are being installed into a null directory. Try moving the MERGE element down two lines so that it is just inside the outermost DIRECTORY element. That is where I put my MERGE element and it works for me on Vista. Also I used Language=1033 instead of Language =0. I fixed the problem. Solution: Reinstall MS VS 2005 SP1 Lesson Learned: After installing service pack or even original VS, *always* copy the merge modules to a safe place before they get clobbered by some other SDK or security patch. I still have no idea why it worked on 2003 (2003 gives SxS not found errors if SxS assembly not found) and it did not work on Vista. But it was not a WiX problem. Same problem with VS Setup project. - Adam - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] custom action executing managed executables
Beyond what the other people suggested, I think the QtExec CA already does what you suggested with the executable data. However, you really shouldn't use an executable. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Doubrovkine Sent: Monday, October 22, 2007 14:30 To: wix-users@lists.sourceforge.net Subject: [WiX-users] custom action executing managed executables Dear all, I read robmen's article on managed custom actions. I have an installer type activity to execute that I must do during installation (installing performance counters). You need to be admin to do that, so I have to run it within the installation. We want to execute the InstallPerfCounters.exe with a CA, which works easily with a CustomAction. Unfortunately you don't get any feedback except success and failure. I'd like InstallPerfCounters.exe to log back. So I thought of a simple solution: implement a C++ custom action that spawns InstallPerfCounters.exe, hooks up to its stdout and logs all lines into the MSI log using the MSI API. Thus anything that InstallPerfCounters.exe outputs will appear in the log. Has anyone done something like this? Is this a good/bad/crazy idea? Thx dB. Daniel Doubrovkine (dB.) Development Manager Lead Architect Application Security Inc. appsecinc.comhttp://www.appsecinc.com/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Admin install + saving variables
Did you try marking the Properties you want saved into the admin image as Admin='yes'? Doing that adds the Property (even if you don't provide a value) to the AdminProperties Property as described in the MSI SDK that seems like it does what you want. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of RussGreen Sent: Sunday, October 21, 2007 07:42 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Admin install + saving variables I've built my WiX project using mondo and adding in a custom dialog and admin UI sequence. My custom dialog collects 2 paths 2 files on the users system. A database and text file on the users network. These files are required by the application and stored in the registry. A version of the custom dialog is also in my adminUI. What I want to do is to be able to run and admin install and input the paths to these 2 files (this works) but then when I run the MSI created during the admin install the values still use the default values for a new install and not the values input during the administrative installation. I think I might need to create an MSI transform.mst during the admin install to achieve this How can I do this? Russ -- View this message in context: http://www.nabble.com/Admin-install-%2B-saving-variables-tf4666295.html#a13329695 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] For a commerical install - Wix 3.0 Vs Wix 2.0
Of course, Peter is biased since he's never really used WiX v2 and doesn't like fixing bugs there (not that we fix them any more since v2 is now nearly completely locked down). smile/ Note that WiX v3 will continue to go through bumps and bugs for the next year or so (my guesstimate). WiX v2 really isn't changing at all (unless we find a blocking bug that crashes or something). If you want to pick up a build of WiX and not think about it for a long time, you should consider WiX v2. If you want more features and are willing to pick up a new build every month or so, then WiX v3 is fine at this point. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Peter Marcu Sent: Sunday, October 21, 2007 12:55 To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] For a commerical install - Wix 3.0 Vs Wix 2.0 WiX 3.0 is fairly stable at this point. Very few new features are being added and it is being used by some fairly large and complex installs already. It is also is more feature rich than 2.0, as well as having many bugs fixes that didn't make it into 2.0. As long as you are willing to update your wix binaries if something changes and update your sources to match the change (WixCop should help you with that), I would go with 3.0. To summarize: There are many commercial installs out there already on WiX 3.0 and it is fairly stable at this point. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Sunday, October 21, 2007 12:14 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] For a commerical install - Wix 3.0 Vs Wix 2.0 I am trying to figure out if Wix 2.0 is better then Wix 3.0 for a client's commerical product installation that I am trying to migrate out of InstallShield 9.0. Even though 2.0 is the stable version, I have had some problems with the latest downloads 2.0.5325.0, e.g. missing .wixobj files etc. I can't even build the source downloads. The make.bat calls NMAKE, not NANT. Rather than upgrading InstallShield from 9 to the latest, I have been experimenting with Wix, as I have not been to impressed with InstallShield. I current use the the basic install format, using C++ as opposed to InstallScript for CA's. Thank you: Aris Green - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Files not compressed aren't staged correctly
Depending on the compression attributes you set and the source paths you use in your directory tree the files will move around. All of the options are not particularly intuitive but the files are being placed where the Windows Installer expects them. Play with the compression and source pices of your install and you'll see the files move around. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Chad Petersen Sent: Monday, October 22, 2007 17:02 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Files not compressed aren't staged correctly I just changed two of my installers to not compress any files. It builds fine. The MSI itself is at the top most level. However, with one of the two MSIs almost all of the files are also at the topmost level rather than being in their respective subfolders. The files are being picked up from the proper subfolders, they just don't end up in similar subfolders under the MSI. Can anyone think of a reason this might happen? Using WiX 2.0.5325.0. I have not run across this before. I actually changed two installers today and while one behaves as expected, putting each file in the relative subfolder under the resulting MSI, the other installer doesn't behave the same. Thanks for any thoughts. Chad - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Shortcut Targets and Shared Components
1. This is the way the Windows Installer works for advertised shortcuts. 2. Don't mark the shortcut advertised and it should get installed whenever it's Component is installed. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Friday, October 19, 2007 14:15 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Shortcut Targets and Shared Components Hello all, I was just wondering if the was a bug or not: So I have a component (in a separate fragment) that installs a file and adds a shortcut on the Program Menu. That component is used in 2 features. However, when I open the compiled msi file in Orca and look at the Shortcut Table, only ONE feature is listed as the target (what it looks like is that it is the last feature to include the component). So what happens is that if the first feature is selected, BUT NOT the second, the files get installed but the shortcut does not. What I had to do to rectify this is to create two additional components that install the same shortcut - One that creates the shortcut for the first feature. And, one that creates the same shortcut for the second feature. That way I get the two entries in my Shortcut table. One for the first feature and one for the second. My questions are: 1. Is the a bug or just the way it works? 2. Is this the best way to solve the problem? Thanks. [cid:image001.jpg@01C81505.2BD09990] inline: image001.jpg- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Trying to preserve installation location
Folks, I'm trying to preserve the installation location that the user has picked during initial install so that a subsequent install will always go to that very same location. According to my clever book on Windows Installer, I need to use a type 51 custom action to set the ARPINSTALLLOCATION property to the location where the app is installed. I'm trying to achieve this with this snippet in WiX (v2) - doesn't seem to work, though :-( InstallExecuteSequence Custom Action=SaveTargetDir After=InstallValidate / /InstallExecuteSequence CustomAction Id=SaveTargetDir Property=ARPINSTALLLOCATION Value=[TARGETDIR] / When I goo look in the registry, a totally wrong path is being stored in the InstallLocation property in my app's key. Why?? Any ideas, hints ? What am I missing here?? Thanks! Marc -- Marc ScheunerMay The Source Be With You! Berne, Switzerland mscheuner -at- mvps.org - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] WixV3 and light's -b flag
Hi everyone, I'm trying to use a custom Eula.rtf file for the LicenseAgreementDlg dialog. So I added the -dWixUILicenseRtf=Eula.rtf flag to my light command line and I also added a -b with the base path to my Eula.rtf file. The linker fails with the following error : LicenseAgreementDlg.wxs(28) : error LGHT0103 : The system cannot find the file 'Eula.rtf'. I saw this bug had already been fixed in WixV2. Is it planned to be fixed in WixV3 soon? My Wix version is : 3.0.2420.0 Thanks a lot. Fred - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Admin install + saving variables
Perfect. Thank you -- View this message in context: http://www.nabble.com/Admin-install-%2B-saving-variables-tf4666295.html#a13359896 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Operating System language detection
Have you tried looking at the SystemLanguageID property? I was hoping to find a nice simple regkey to look for rather than having to compose a new DLL function. -- View this message in context: http://www.nabble.com/Operating-System-language-detection-tf4671232.html#a13359979 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Digital Signatures.. 300 mb limit
Hello all, We have been merrily signing our installer for a few weeks now... Sadly the overnight build keep failing due to the signtool failing. I read that there is a bug with XP and 2003 that means big MSIs are problematic for signatures: http://msdn.microsoft.com/newsgroups/managed/default.aspx?dg=microsoft.p ublic.security.cryptotid=82a0f3b3-b2a1-4af6-90d9-2183ef8f417bcat=en-us -msdnmanlang=encr=USsloc=en-usm=1p=1 Is there a way to split the cab file up so it can be more easily signed? We considered using Vista to sign them but apparently these signatures can't be verified on an XP or 2003 machine there after. Kind Regards Simon The information contained in this e-mail is likely to be confidential and may be legally privileged. It is intended only for the addressee. If you have received this message in error please notify the sender immediately at the above address. The disclosure, copying or distribution of this message or its contents without the prior approval of Wallingford Software is strictly prohibited. Wallingford Software is not liable for unauthorised disclosures nor for subsequent actions or omissions in reliance upon them. Registered in the UK, company no: 02288719 Wallingford Software Limited, Howbery Park, Wallingford, Oxfordshire, OX10 8BA - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Silent Installation
Hi, Thanks for your resp. My requirement is If space is not available on default loc ie C drive, In case of UI installation user can change the path. No issues. But in case of Silent Installation, because there is no UI, it should select another disk which is available automatically and install there Can you tell me how to implement this. Aaron Shurts wrote: Guna, Silent installations are built in to the Windows Installer service. There isn't really anything special you have to do to make it work. Take a look at the Windows Installer command line switches for more information: http://support.microsoft.com/kb/227091 You will also want to take a look at the WiX tutorial so you can get a better idea of how the installer is structured: http://www.tramontana.co.hu/wix/ //a On 10/12/07, Guna S [EMAIL PROTECTED] wrote: My name is Guna S. Am very new to Wix Installer This is regariding to Silent Installation My questions are 1. How to create and add DLL file 2. For silet instllation if user gives command(for ex xxx.msi/quite), so for this how the confiuration file should be 3. How/where to put condition for silent installation and normal installation 4. Is there any good tool/tutorial for silent installation Thanks in advance Thanks, Guna S - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- View this message in context: http://www.nabble.com/Silent-Installation-tf4613350.html#a13361546 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] A better TALLOW - PARAFFIN
Can Paraffin handle deprecated components? ( I.e. when a file disapears from the directory link a 0 byte file and set the transitive bit with a NOOP condition instead of removing the component element ). I need this feature in any tool that I use so that minor uprades will properly remove obsolete files. John Robbins [EMAIL PROTECTED] wrote: Hello, As you all know, Tallow for WiX 2.0 can be a bit, how shall we say it, troublesome. :) I developed a better tool, PARAFFIN, which creates an easier to use WiX fragment and also handles updating the WiX fragment as files are added and removed from your directories. It's turned the hours and hours of manual WiX fragment editing down to minutes a day for me. I thought you all might find it useful. (Note that using PARAFFIN can break component rules so be careful.) Here's the links to the discussion and the code: http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/18/wix-hints -for-new-users-part-1-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/19/wix-the-p ain-of-wix-part-2-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/21/wix-a-bet ter-tallow-paraffin.aspx Please let me know if you find any bugs or have feature requests. Hope it's helpful! John Wintellect http://www.wintellect.com 877-968-5528 - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] A better TALLOW - PARAFFIN
Can Paraffin handle deprecated components? ( I.e. when a file disapears from the directory link a 0 byte file and set the transitive bit with a NOOP condition instead of removing the component element ). I need this feature in any tool that I use so that minor uprades will properly remove obsolete files. John Robbins [EMAIL PROTECTED] wrote: Hello, As you all know, Tallow for WiX 2.0 can be a bit, how shall we say it, troublesome. :) I developed a better tool, PARAFFIN, which creates an easier to use WiX fragment and also handles updating the WiX fragment as files are added and removed from your directories. It's turned the hours and hours of manual WiX fragment editing down to minutes a day for me. I thought you all might find it useful. (Note that using PARAFFIN can break component rules so be careful.) Here's the links to the discussion and the code: http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/18/wix-hints -for-new-users-part-1-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/19/wix-the-p ain-of-wix-part-2-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/21/wix-a-bet ter-tallow-paraffin.aspx Please let me know if you find any bugs or have feature requests. Hope it's helpful! John Wintellect http://www.wintellect.com 877-968-5528 - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] A better TALLOW - PARAFFIN
How does Parrafin compare to heat.exe ? Heat is supposed to be the replacement for tallow in the v3 world. Personally, I like the way tallow worked. I am using a modified version of it myself. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Robbins Sent: Tuesday, October 23, 2007 12:27 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] A better TALLOW - PARAFFIN Hello, As you all know, Tallow for WiX 2.0 can be a bit, how shall we say it, troublesome. :) I developed a better tool, PARAFFIN, which creates an easier to use WiX fragment and also handles updating the WiX fragment as files are added and removed from your directories. It's turned the hours and hours of manual WiX fragment editing down to minutes a day for me. I thought you all might find it useful. (Note that using PARAFFIN can break component rules so be careful.) Here's the links to the discussion and the code: http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/18/wix-hints -for-new-users-part-1-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/19/wix-the-p ain-of-wix-part-2-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/21/wix-a-bet ter-tallow-paraffin.aspx Please let me know if you find any bugs or have feature requests. Hope it's helpful! John Wintellect http://www.wintellect.com 877-968-5528 - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] error 2343
Hi If i put an edit box onto one of my dialogs, and then run the compiles msi, when i click the relavent button to take me to the dialog where the edit/pathedit is the msi crashes with the error code 2343 Any ideas thanks -- View this message in context: http://www.nabble.com/error-2343-tf4677831.html#a13365454 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] error 2343
yep i got pretty much got that from the log file, however im not sure what path its refering to, and im not sure what to do to fix it thanks Rob Hamflett wrote: The error message for 2343 is 'Specified path is empty'. Rob Craig0ss wrote: Hi If i put an edit box onto one of my dialogs, and then run the compiles msi, when i click the relavent button to take me to the dialog where the edit/pathedit is the msi crashes with the error code 2343 Any ideas thanks - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- View this message in context: http://www.nabble.com/error-2343-tf4677831.html#a13366228 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] error 2343
Presumably you need to pre-populate the path control with an actual path. Rob Craig0ss wrote: yep i got pretty much got that from the log file, however im not sure what path its refering to, and im not sure what to do to fix it thanks Rob Hamflett wrote: The error message for 2343 is 'Specified path is empty'. Rob Craig0ss wrote: Hi If i put an edit box onto one of my dialogs, and then run the compiles msi, when i click the relavent button to take me to the dialog where the edit/pathedit is the msi crashes with the error code 2343 Any ideas thanks - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Digital Signatures.. 300 mb limit
In article [EMAIL PROTECTED], Simon Topley [EMAIL PROTECTED] writes: Is there a way to split the cab file up so it can be more easily signed? Yes, you can have multiple CABs in your Media table. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Operating System language detection
In article [EMAIL PROTECTED], Gareth at Serif [EMAIL PROTECTED] writes: Have you tried looking at the SystemLanguageID property? I was hoping to find a nice simple regkey to look for rather than having to compose a new DLL function. Huh? SystemLanguageID is a standard Windows Installer property. It has nothing to do with DLLs. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Trying to preserve installation location
In article [EMAIL PROTECTED], Marc Scheuner [EMAIL PROTECTED] writes: When I goo look in the registry, a totally wrong path is being stored in the InstallLocation property in my app's key. Why?? Are you setting the property before the user has a chance to specify the install location? You need to set the property after any changes to the install location are made. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Files not compressed aren't staged correctly
It looks like this in Orca. Directory Directory_ParentDefaultDir ClientAdminDir WebPartsDir ORIGIN_1|OriginationClientAdmin:. WebPartsDir DeeDir WEBPARTS|WebParts:. My code looks like this. !-- OC Administration Files -- DirectoryRef Id=ClientAdminDir Component Id=adminmenu_component5 DiskId=1 Guid=98849D00-DD2E-410b-B9B2-A6C90AFF183E File Id=adminmenu_ascxfile1 Name=OCAEDI_1.ASC LongName=OCA_EditPolicy.ascx src=.\data\Release\WebParts\OCA_EditPolicy.ascx / File Id=adminmenu_ascxfile2 Name=OCATOO_1.ASC LongName=OCA_ToolBar.ascx src=.\data\Release\WebParts\OCA_ToolBar.ascx / /Component /DirectoryRef -Original Message- From: Richard [mailto:[EMAIL PROTECTED] On Behalf Of Richard Sent: Tuesday, October 23, 2007 8:30 AM To: Chad Petersen Subject: Re: [WiX-users] Files not compressed aren't staged correctly In article [EMAIL PROTECTED], Chad Petersen [EMAIL PROTECTED] writes: The DefaultDir column in the Directory table lists all the subfolders just like I'd think it would be. Can you post a row or two of the Directory table for directories that aren't in the location you think they should be in the source image? -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Silent Installation
Please keep wix-users on the thread. By default TARGETDIR will be the largest drive. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 06:10 To: [EMAIL PROTECTED] Subject: Silent Installation Hi, Am new to this installer and My requirement is If space is not available on default loc ie C drive, In case of UI installation user can change the path. No issues. But in case of Silent Installation, because there is no UI, it should select another disk which is available automatically and install there silently. Can you tell me how to implement this. Thanks Rob Mensching wrote: There is no way for a CustomAction to control the return code of the Windows Installer outside of the four or five documented values. Unfortunatley. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Partington Sent: Thursday, January 19, 2006 4:17 PM To: Wix Users Subject: [WiX-users] Changing the return code from msiexec.exe Hi All, Using WiX is it possible to change the exit code returned from msiexec.exe ? I want to launch a silent install from a script - it appears the only ways to get extra information when installs fail is to parse the log file, or check the return code from msiexec.exe. Sometimes the return code is descriptive (eg. code 1638 means Another version of this product is already installed..). However usually when custom actions or launch conditions fail the error code returned is the non-descriptive: MSI (c) (D0:DC) [10:47:11:890]: MainEngineThread is returning 1603 Any ideas (or my only recourse is for my slient install script to parse the logfile?) Thanks for the help :), David. --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users Quoted from: http://www.nabble.com/Changing-the-return-code-from-msiexec.exe-tf957614.htm l#a2485095 - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Cannot install VC80 Runtime from VS2005 SP1 on Vista and Vista only
If you were in fact installing the base VS 2005 merge modules on Vista instead of the SP1 versions, this might be the Orca issue with dates - if you open a merge module with Orca it will unconditionally change the modify date. If you did that to the original VS 2005 merge modules then SP1 won't update them because that's the MSI update rule - they look like they've been modified. You'd still have the base VS 2005 versions. Phil Wilson -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam Majer Sent: Monday, October 22, 2007 11:19 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Cannot install VC80 Runtime from VS2005 SP1 on Vista and Vista only Jeff Bean wrote: Adam Majer-2 wrote: Installing the runtime from VS2005 SP1 using the merge module (yes, correct version) does NOT work on Vista while it works *perfectly* on 2003 server - both clean installs of the respective OS. Both OSes need the runtime installed for the program to run. The install log on Vista indicates that the merge module dlls are being installed into a null directory. Try moving the MERGE element down two lines so that it is just inside the outermost DIRECTORY element. That is where I put my MERGE element and it works for me on Vista. Also I used Language=1033 instead of Language =0. I fixed the problem. Solution: Reinstall MS VS 2005 SP1 Lesson Learned: After installing service pack or even original VS, *always* copy the merge modules to a safe place before they get clobbered by some other SDK or security patch. I still have no idea why it worked on 2003 (2003 gives SxS not found errors if SxS assembly not found) and it did not work on Vista. But it was not a WiX problem. Same problem with VS Setup project. - Adam - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] error 2343
Does the log file say The parameters are... and list a couple of parameters after error code 2343? If so these parameters could give you more information. You can also go to Control Panel - Administrative Tools - Event Viewer and click on Application in the left pane, and see if you can find the error there. It usually gives you the same info but can have additional details. Also check out the comments at the AppDeploy page: http://www.appdeploy.com/msierrors/detail.asp?id=134 If you get more error codes in the future you can search for it at http://www.appdeploy.com/msierrors/. Craig0ss wrote: yep i got pretty much got that from the log file, however im not sure what path its refering to, and im not sure what to do to fix it thanks Rob Hamflett wrote: The error message for 2343 is 'Specified path is empty'. Rob Craig0ss wrote: Hi If i put an edit box onto one of my dialogs, and then run the compiles msi, when i click the relavent button to take me to the dialog where the edit/pathedit is the msi crashes with the error code 2343 Any ideas thanks - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- View this message in context: http://www.nabble.com/error-2343-tf4677831.html#a13369470 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Target specific version with patch generated using pyro
I'm generating patch files using the new WiX patch building system (followed the directions on Peter's blog). Is there any way to have the patch target specific versions, languages, etc? I tried adding an Upgrade element into the new msi (it was missing in the baseline msi). Would this work? Is there any built in Windows Installer support when the Upgrade table detects unsupported versions, languages, etc. or do I have to handle them using custom actions based on the results of FindRelatedProducts? Thank you for your time. Justin [cid:image001.gif@01C81568.73157FB0]http://office/Teams/officelive/teamsites/olpwis hiring devhttp://career/search/results.aspx?FromCP=YJobCategoryCodeID=10056JobLocationCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=Keywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate=, testhttp://career/search/results.aspx?FromCP=YJobCategoryCodeID=10020JobLocationCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=Keywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate= and PMhttp://career/search/details.aspx?JobID=6517DB8E-AF18-4341-A40F-11B045B3164Fstart=1interval=10! inline: image001.gif- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Target specific version with patch generated using pyro
In the last couple of months support was added to wix for specifying transform validation flags for your transforms either on the command line to torch, or through your patch authoring. These flags determine which products your patch transforms will apply to. Adding an upgrade table using a patch is possible and will enable the product to go through a major upgrade in the future. I didn't understand the last question. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Justin Goshi Sent: Tuesday, October 23, 2007 11:37 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Target specific version with patch generated using pyro I'm generating patch files using the new WiX patch building system (followed the directions on Peter's blog). Is there any way to have the patch target specific versions, languages, etc? I tried adding an Upgrade element into the new msi (it was missing in the baseline msi). Would this work? Is there any built in Windows Installer support when the Upgrade table detects unsupported versions, languages, etc. or do I have to handle them using custom actions based on the results of FindRelatedProducts? Thank you for your time. Justin [cid:image001.gif@01C81569.F7149610]http://office/Teams/officelive/teamsites/olpwis hiring devhttp://career/search/results.aspx?FromCP=YJobCategoryCodeID=10056JobLocationCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=Keywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate=, testhttp://career/search/results.aspx?FromCP=YJobCategoryCodeID=10020JobLocationCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=Keywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate= and PMhttp://career/search/details.aspx?JobID=6517DB8E-AF18-4341-A40F-11B045B3164Fstart=1interval=10! inline: image001.gif- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] custom action executing managed executables
This appears not to change in .NET Framework 3.5 Beta 2, which isn't too surprising as this is part of System.dll and hence one of the 'red bits', so the assembly is still marked version 2.0.0.0 and part of '.NET Framework 2.0 SP1'. Yes, the new Framework bits are added onto the existing Framework in new assemblies, apart from a few places where new methods have been added to existing classes. For completeness, .NET Framework 3.5 adds support for Windows Vista and Server 2008's new 'PERFLIB 2.0' which changes the way performance counters are defined and managed. This time it looks like the Framework people have actually understood that you might want to register the counters in an elevated process and use them from a non-privileged one. This will entail additional extensions to how WiX currently does it, because, guess what, the only documented way to do it is to run lodctr with a /m switch specifying the XML-derived manifest. Well, barely documented - MSDN says to look on TechNet, there's no command-line reference for Windows Vista on there, and the Windows Server 2008 documentation omits lodctr.exe. I can't find any documented APIs to do this - maybe you still call LoadPerfCounterTextStrings passing effectively the lodctr command line? But MSDN only refers to the old .ini method. Honestly, though, I don't think anyone will be using PerfLib 2.0 for a while simply because it's only supported on Windows Vista and Server 2008. There isn't a library to transform back to the old way for downlevel Windows. -- Mike Dimmick _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mike Dimmick Sent: 22 October 2007 23:17 To: 'Daniel Doubrovkine'; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] custom action executing managed executables WiX includes functionality to call the LoadPerfCounterTextStrings and UnloadPerfCounterTextStrings APIs and create the registry entries required. See the PerformanceCategory and PerformanceCounter elements in the Util schema. This feature is new in WiX v3.0. If still using WiX 2.0, you can instead specify an INI file which contains the counter information, which in turn includes a header file which defines the order of the names. This is in fact what .NET does internally when you call PerformanceCounterCategory.Create - it's the only supported method of doing it - but they have failed to provide a way to export the INI and header files, such as you might need to do if, I don't know, you were building an installer! .NET actually runs the lodctr.exe program, which has shipped with Windows since at least Windows 2000 I believe (it might have been a resource kit tool in NT 4.0, it certainly was before that), whereas WiX currently calls the APIs which were only added in Windows 2000. If you want to build a horrible hack tool using reflection g, see System.Diagnostics.PerformanceCounterLib.CreateSymbolFile and CreateIniFile in System.dll. Sadly PerformanceCounterLib is declared 'internal' while both methods are declared 'private', that's why you'd have to use reflection. You'd also have to add the required registry entries yourself, see the CreateRegistryEntry method for what needs to be added. Still, I'd much prefer doing this than some messy managed custom action lashup. Or you could simply see the code in src\ext\UtilExtension\wixext\UtilCompiler.cs from WiX v3.0 in the ParsePerformanceCategoryElement method. -- Mike Dimmick _ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Doubrovkine Sent: 22 October 2007 22:30 To: wix-users@lists.sourceforge.net Subject: [WiX-users] custom action executing managed executables Dear all, I read robmen's article on managed custom actions. I have an installer type activity to execute that I must do during installation (installing performance counters). You need to be admin to do that, so I have to run it within the installation. We want to execute the InstallPerfCounters.exe with a CA, which works easily with a CustomAction. Unfortunately you don't get any feedback except success and failure. I'd like InstallPerfCounters.exe to log back. So I thought of a simple solution: implement a C++ custom action that spawns InstallPerfCounters.exe, hooks up to its stdout and logs all lines into the MSI log using the MSI API. Thus anything that InstallPerfCounters.exe outputs will appear in the log. Has anyone done something like this? Is this a good/bad/crazy idea? Thx dB. Daniel Doubrovkine (dB.) Development Manager Lead Architect Application Security Inc. appsecinc.com http://www.appsecinc.com/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now
[WiX-users] Feature selection conditions don't work on reinstall
Let's say I have a feature MyFeature, and a CustomizeDlg where the user can select whether or not MyFeature will be installed. Depending on what the user selects I want the Next button to link to a different dialog. So I have Dialog Id=CustomizeDlg ... Control Id=Next Type=PushButton ... ... Publish Event=NewDialog Value=SecondDlg![CDATA[(MyFeature3)]]/Publish Publish Event=NewDialog Value=FirstDlg![CDATA[(MyFeature=3)]]/Publish Subscribe Event=SelectionNoItems Attribute=Enabled / /Control /Dialog Here if the user selects MyFeature to be installed, the next dialog is FirstDlg, and if not, the next dialog is SecondDlg. However if the user wants to Modify, the next dialog becomes SecondDlg no matter if MyFeature is selected. I've tried using various combinations of MyFeature and !MyFeature and they don't work. For example if I do FirstDlg - MyFeature=3 OR !MyFeature=3, and SecondDlg - MyFeature3 AND !MyFeature3, the next dialog becomes FirstDlg no matter what. Can anybody suggest what conditions I should use to identify whether or not a feature has been selected, on both the first installation and on Modify? Thanks. -- View this message in context: http://www.nabble.com/Feature-selection-conditions-don%27t-work-on-reinstall-tf4679773.html#a13371726 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] wixout file format
I have a question about the .wixout file format. I thought it was supposed to be just an xml file, but it looks like it has a bunch of binary data in front of the xml part. What is the binary data used for and is there a way to suppress it? The reason I'm asking is I want to parse the .wixout file so I can rewrite the path to a dll we are patching (useful for our automated build process), but cannot simply open as an xml file due to the binary data in front. Here is my command to generate the file: light.exe -nologo -xo -b path -ext WixUtilExtension -ext WixIISExtension -ext WixSqlExtension -ext WixNetFxExtension -cultures:en-US -sice:ICE30 -sice:ICE74 -sice:ICE32 -sice:ICE09 -sice:ICE54 -sice:ICE48 -sice:ICE40 -loc uistrings.xml -sice:ICE40 -sice:ICE87 -out file.wixout file.wixobj Thank you, Justin [cid:image001.gif@01C8156E.E075EDF0]http://office/Teams/officelive/teamsites/olpwis hiring devhttp://career/search/results.aspx?FromCP=YJobCategoryCodeID=10056JobLocationCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=Keywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate=, testhttp://career/search/results.aspx?FromCP=YJobCategoryCodeID=10020JobLocationCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=Keywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate= and PMhttp://career/search/details.aspx?JobID=6517DB8E-AF18-4341-A40F-11B045B3164Fstart=1interval=10! inline: image001.gif- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Regarding Checkbox and javascript
Hi, I have a Dialog which has a password and a confirm password edit control. ( 2 sets for password and confirm password , one with password set to yes and the other to no) I also have a checkbox which when clicked alternates between the password 'yes' and 'no' controls. (Displays or hide password fields) I have managed to get them working, but there is always no action done on the very first click of the checkbox. I have tried all ways and not able to get it working on the first click.(i.e. they will start alternating on the second click) Would appreciate if anyone can help me on this! The files are attached. Thanks! _ Get your free suite of Windows Live services! http://www.get.live.com/wl/all Files.rar Description: Binary data - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Feature selection conditions don't work on reinstall
In article [EMAIL PROTECTED], OneReallyCoolApplication [EMAIL PROTECTED] writes: Let's say I have a feature MyFeature, and a CustomizeDlg where the user can select whether or not MyFeature will be installed. Depending on what the user selects I want the Next button to link to a different dialog. So I have Dialog Id=CustomizeDlg ... Control Id=Next Type=PushButton ... ... Publish Event=NewDialog Value=SecondDlg![CDATA[(MyFeature3)]]/Publish Publish Event=NewDialog Value=FirstDlg![CDATA[(MyFeature=3)]]/Publish Subscribe Event=SelectionNoItems Attribute=Enabled / /Control /Dialog You can only have one NewDialog event associated with any control. The way to manage conditional transitions to different dialogs from a control is to use a property to hold the name of the next dialog. Conditionally set the property to hold different dialog names based on the different conditions and then use a NewDialog event with an Argument column that is the formatted property, i.e. [NextDialog]. The Feature syntax is only valid after CostFinalize has run. Because of this, you're better of holding the requested install state of features selected in your UI through your own properties. Either that or you have to add a 'DooAction CostFinalize' in your control events, but beware that CostFinalize is not a lightweight action. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wixout file format
The wixout is not a pure xml file in WiX 3.0. It has a cab at the beginning of it that contains embedded binary files. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Justin Goshi Sent: Tuesday, October 23, 2007 12:26 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] wixout file format I have a question about the .wixout file format. I thought it was supposed to be just an xml file, but it looks like it has a bunch of binary data in front of the xml part. What is the binary data used for and is there a way to suppress it? The reason I'm asking is I want to parse the .wixout file so I can rewrite the path to a dll we are patching (useful for our automated build process), but cannot simply open as an xml file due to the binary data in front. Here is my command to generate the file: light.exe -nologo -xo -b path -ext WixUtilExtension -ext WixIISExtension -ext WixSqlExtension -ext WixNetFxExtension -cultures:en-US -sice:ICE30 -sice:ICE74 -sice:ICE32 -sice:ICE09 -sice:ICE54 -sice:ICE48 -sice:ICE40 -loc uistrings.xml -sice:ICE40 -sice:ICE87 -out file.wixout file.wixobj Thank you, Justin [cid:image001.gif@01C81576.EA68CC80]http://office/Teams/officelive/teamsites/olpwis hiring devhttp://career/search/results.aspx?FromCP=YJobCategoryCodeID=10056JobLocationCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=Keywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate=, testhttp://career/search/results.aspx?FromCP=YJobCategoryCodeID=10020JobLocationCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=Keywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate= and PMhttp://career/search/details.aspx?JobID=6517DB8E-AF18-4341-A40F-11B045B3164Fstart=1interval=10! inline: image001.gif- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Regarding Checkbox and javascript
In article [EMAIL PROTECTED], Jaguar 36 [EMAIL PROTECTED] writes: I have a Dialog which has a password and a confirm password edit control. ( 2 sets for password and confirm password , one with password set to yes= and the other to no) I also have a checkbox which when clicked alternates between the password= 'yes' and 'no'=20 controls. (Displays or hide password fields) I have managed to get them working, but there is always no action done on= the very first click of the checkbox. I have tried all ways and not able to get it working on the first click.(= i.e. they will start alternating on the second click) Would appreciate if anyone can help me on this! The files are attached. Check to ensure that your ControlCondition table has appropriate conditions to hide/show the sets of edit controls based on the property values when the dialog is first shown. Otherwise it will be out of sync. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wixout file format
Peter Marcu wrote: The wixout is not a pure xml file in WiX 3.0. It has a cab at the beginning of it that contains embedded binary files. Wouldn't it be possible to fix this such that it is a proper XML file? The cab could be embedded in the XML (eg. base64) and the entire thing would be much better, though not exactly perfect. At least it would work with XML parsers. - Adam - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Regarding Checkbox and javascript
Hi Richard, Thanks for the prompt reply.However as I have just started on wix, I dont really know what that means. Could you elaborate a bit on that ? Thanks! To: wix-users@lists.sourceforge.net From: [EMAIL PROTECTED] Date: Tue, 23 Oct 2007 14:24:30 -0600 Subject: Re: [WiX-users] Regarding Checkbox and javascript In article [EMAIL PROTECTED], Jaguar 36 [EMAIL PROTECTED] writes: I have a Dialog which has a password and a confirm password edit control. ( 2 sets for password and confirm password , one with password set to yes= and the other to no) I also have a checkbox which when clicked alternates between the password= 'yes' and 'no'=20 controls. (Displays or hide password fields) I have managed to get them working, but there is always no action done on= the very first click of the checkbox. I have tried all ways and not able to get it working on the first click.(= i.e. they will start alternating on the second click) Would appreciate if anyone can help me on this! The files are attached. Check to ensure that your ControlCondition table has ap propriate conditions to hide/show the sets of edit controls based on the property values when the dialog is first shown. Otherwise it will be out of sync. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users _ Get your free suite of Windows Live services! http://www.get.live.com/wl/all- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Feature selection conditions don't work on reinstall
Richard-45 wrote: In article [EMAIL PROTECTED], OneReallyCoolApplication [EMAIL PROTECTED] writes: Let's say I have a feature MyFeature, and a CustomizeDlg where the user can select whether or not MyFeature will be installed. Depending on what the user selects I want the Next button to link to a different dialog. So I have Dialog Id=CustomizeDlg ... Control Id=Next Type=PushButton ... ... Publish Event=NewDialog Value=SecondDlg![CDATA[(MyFeature3)]]/Publish Publish Event=NewDialog Value=FirstDlg![CDATA[(MyFeature=3)]]/Publish Subscribe Event=SelectionNoItems Attribute=Enabled / /Control /Dialog You can only have one NewDialog event associated with any control. The way to manage conditional transitions to different dialogs from a control is to use a property to hold the name of the next dialog. Conditionally set the property to hold different dialog names based on the different conditions and then use a NewDialog event with an Argument column that is the formatted property, i.e. [NextDialog]. But how come the sample WiX code from Tramontana has multiple NewDialog events? For example in their CustomizeDlg the Back PushButton has three NewDialogs: Control Id=Back Type=PushButton X=180 Y=243 Width=56 Height=17 Text=$(loc.WixUIBack) Publish Event=NewDialog Value=[WixUI_CustomizeDlg_BackChange]WixUI_InstallMode = Change/Publish Publish Event=NewDialog Value=[WixUI_CustomizeDlg_BackCustom]WixUI_InstallMode = InstallCustom/Publish Publish Event=NewDialog Value=[WixUI_CustomizeDlg_BackFeatureTree]NOT Installed AND WixUI_Mode = FeatureTree/Publish /Control -- View this message in context: http://www.nabble.com/Feature-selection-conditions-don%27t-work-on-reinstall-tf4679773.html#a13373653 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] x64 and ProgramFilesFolder vs. ProgramFiles64Folder
I have two installers for our project, one for 32 bit and one for 64 bit and I'm running into some problems with the x64 version. My first question, is there a tutorial for how to build x64 installers with wix 2.0 somewhere? I could have sworn I saw a link to one at some point, but I can't find any such links in the Documentation sections on wix.sourceforge, and I don't see anything on the subject in the tutorial on Tramontana. The specific problem in this case is the x64 installer was working just fine but someone pointed out that one of the files was 32 bit and thus should be installed to Program Files (x86) instead of the normal Program Files folder. The component already had Win64=no set, so I figured I needed to add a ProgramFilesFolder Directory as well as the ProgramFiles64Folder directory, but that caused errors such as Duplicate symbol 'Directory:INSTALLDIR' found. So I started looking around for how to have the hierarchies beneath both ProgramFilesFolder and ProgramFiles64Folder mirror each other. Instead what I found was a post claiming I don't think you want to reference ProgramFiles64Folder either. Use ProgramFilesFolder and Windows Installer will put things in the correct directory based upon the Component's Win64 setting. I tried that out, and instead _everything_ got installed to Program Files (x86), regardless of what its Win64 tag was set to. I have InstallerVersion=200 Compressed=yes Platforms=x64 in the Package element, and Win64=yes for all the components (except the one that's _supposed_ to end up in the x86 folder of course.) So was that post wrong and I need to find a different method, and if so what? Or was that post right and I'm trying to implement it incorrectly? Thanks for the help! - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wixout file format
And it would be much bigger and slower to load, neither of which are desirable (especially if your project is as large as Office). -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam Majer Sent: Tuesday, October 23, 2007 13:46 Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] wixout file format Peter Marcu wrote: The wixout is not a pure xml file in WiX 3.0. It has a cab at the beginning of it that contains embedded binary files. Wouldn't it be possible to fix this such that it is a proper XML file? The cab could be embedded in the XML (eg. base64) and the entire thing would be much better, though not exactly perfect. At least it would work with XML parsers. - Adam - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wixout file format
Also, the .wixout format is not documented. We don't expect people to really care about it or expect it to be one thing or another over time. -Original Message- From: Rob Mensching [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 15:05 To: 'Adam Majer' Cc: 'wix-users@lists.sourceforge.net' Subject: RE: [WiX-users] wixout file format And it would be much bigger and slower to load, neither of which are desirable (especially if your project is as large as Office). -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam Majer Sent: Tuesday, October 23, 2007 13:46 Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] wixout file format Peter Marcu wrote: The wixout is not a pure xml file in WiX 3.0. It has a cab at the beginning of it that contains embedded binary files. Wouldn't it be possible to fix this such that it is a proper XML file? The cab could be embedded in the XML (eg. base64) and the entire thing would be much better, though not exactly perfect. At least it would work with XML parsers. - Adam - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wixout file format
The Output object (in wix.dll) can be used to load the file. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Peter Marcu Sent: Tuesday, October 23, 2007 13:16 To: Justin Goshi; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] wixout file format The wixout is not a pure xml file in WiX 3.0. It has a cab at the beginning of it that contains embedded binary files. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Justin Goshi Sent: Tuesday, October 23, 2007 12:26 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] wixout file format I have a question about the .wixout file format. I thought it was supposed to be just an xml file, but it looks like it has a bunch of binary data in front of the xml part. What is the binary data used for and is there a way to suppress it? The reason I'm asking is I want to parse the .wixout file so I can rewrite the path to a dll we are patching (useful for our automated build process), but cannot simply open as an xml file due to the binary data in front. Here is my command to generate the file: light.exe -nologo -xo -b path -ext WixUtilExtension -ext WixIISExtension -ext WixSqlExtension -ext WixNetFxExtension -cultures:en-US -sice:ICE30 -sice:ICE74 -sice:ICE32 -sice:ICE09 -sice:ICE54 -sice:ICE48 -sice:ICE40 -loc uistrings.xml -sice:ICE40 -sice:ICE87 -out file.wixout file.wixobj Thank you, Justin http://office/Teams/officelive/teamsites/olpw Office Liveis hiring dev http://career/search/results.aspx?FromCP=YJobCategoryCodeID=10056JobLocat ionCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=K eywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate= , test http://career/search/results.aspx?FromCP=YJobCategoryCodeID=10020JobLocat ionCodeID=JobProductCodeID=11105JobTitleCodeID=Divisions=TargetLevels=K eywords=JobCode=ManagerAlias=Interval=50StartDate=EndDate= and PM http://career/search/details.aspx?JobID=6517DB8E-AF18-4341-A40F-11B045B3164 Fstart=1interval=10 ! image001.gif- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wixout file format
What about using 'two' wixout files - one for the cab and one for the xml? In other words, an ancillary file that stores the cab. Kelly Rob Mensching [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 10/23/2007 03:05 PM To 'Adam Majer' [EMAIL PROTECTED] cc wix-users@lists.sourceforge.net Subject Re: [WiX-users] wixout file format And it would be much bigger and slower to load, neither of which are desirable (especially if your project is as large as Office). -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam Majer Sent: Tuesday, October 23, 2007 13:46 Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] wixout file format Peter Marcu wrote: The wixout is not a pure xml file in WiX 3.0. It has a cab at the beginning of it that contains embedded binary files. Wouldn't it be possible to fix this such that it is a proper XML file? The cab could be embedded in the XML (eg. base64) and the entire thing would be much better, though not exactly perfect. At least it would work with XML parsers. - Adam - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless stated otherwise, this communication does not form a prescribed statement of actuarial opinion under American Academy of Actuaries guidelines. **- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wixout file format
Then there would be two files. which would have to be remembered to be copied around everywhere. What's wrong with the current .wixout system? It never was intended to be human readable and the Output object is the way to programmatically load it. From: Kelly Leahy [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 15:23 To: Rob Mensching Cc: 'Adam Majer'; wix-users@lists.sourceforge.net; [EMAIL PROTECTED] Subject: Re: [WiX-users] wixout file format What about using 'two' wixout files - one for the cab and one for the xml? In other words, an ancillary file that stores the cab. Kelly Rob Mensching [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 10/23/2007 03:05 PM To 'Adam Majer' [EMAIL PROTECTED] cc wix-users@lists.sourceforge.net Subject Re: [WiX-users] wixout file format And it would be much bigger and slower to load, neither of which are desirable (especially if your project is as large as Office). -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam Majer Sent: Tuesday, October 23, 2007 13:46 Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] wixout file format Peter Marcu wrote: The wixout is not a pure xml file in WiX 3.0. It has a cab at the beginning of it that contains embedded binary files. Wouldn't it be possible to fix this such that it is a proper XML file? The cab could be embedded in the XML (eg. base64) and the entire thing would be much better, though not exactly perfect. At least it would work with XML parsers. - Adam - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless stated otherwise, this communication does not form a prescribed statement of actuarial opinion under American Academy of Actuaries guidelines. ** - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] x64 and ProgramFilesFolder vs. ProgramFiles64Folder
After poking around a little more I've found something in the logs that might be related. There are a lot of messages about: WIN64DUALFOLDERS: Substitution in 'C:\Program Files (x86)\InstallDir\File.exe' folder had been blocked by the 1 mask argument (the folder pair's iSwapAttrib member = 0). Some google searches have indicated that some other people have complained in the past about it changing their install location between Program Files (x86) and Program Files, which is exactly what I want it to be doing in my case, but in all those examples iSwapAttrib was set to 1. And aside from those occasional complaints I've so far found nothing at all about what WIN64DUALFOLDERS and iSwapAttrib are or how to set the value of the later. Anyone have any clues of what I'm doing wrong in Wix to get that value screwed up? Thanks again! - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] wixout file format
Sorry... I didn't see your other post prior to replying. I think so long as there is a programmatic (and exposed) way to access this file, that's acceptable. Perhaps you'd like to make the file use the open packaging convention (just kidding - that'd be really slow, I imagine!) Kelly Rob Mensching [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 10/23/2007 03:35 PM To 'Kelly Leahy' [EMAIL PROTECTED] cc [EMAIL PROTECTED], wix-users@lists.sourceforge.net Subject Re: [WiX-users] wixout file format Then there would be two files… which would have to be remembered to be copied around everywhere. What’s wrong with the current .wixout system? It never was intended to be human readable and the Output object is the way to programmatically load it. From: Kelly Leahy [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 15:23 To: Rob Mensching Cc: 'Adam Majer'; wix-users@lists.sourceforge.net; [EMAIL PROTECTED] Subject: Re: [WiX-users] wixout file format What about using 'two' wixout files - one for the cab and one for the xml? In other words, an ancillary file that stores the cab. Kelly Rob Mensching [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 10/23/2007 03:05 PM To 'Adam Majer' [EMAIL PROTECTED] cc wix-users@lists.sourceforge.net Subject Re: [WiX-users] wixout file format And it would be much bigger and slower to load, neither of which are desirable (especially if your project is as large as Office). -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam Majer Sent: Tuesday, October 23, 2007 13:46 Cc: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] wixout file format Peter Marcu wrote: The wixout is not a pure xml file in WiX 3.0. It has a cab at the beginning of it that contains embedded binary files. Wouldn't it be possible to fix this such that it is a proper XML file? The cab could be embedded in the XML (eg. base64) and the entire thing would be much better, though not exactly perfect. At least it would work with XML parsers. - Adam - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless stated otherwise, this communication does not form a prescribed statement of actuarial opinion under American Academy of Actuaries guidelines. ** - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ** This communication is intended solely for the addressee and is confidential. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Unless indicated to the contrary: it does not constitute professional advice or opinions upon which reliance may be made by the addressee or any other party, and it should be considered to be a work in progress. Unless stated otherwise, this communication does not form a prescribed statement of actuarial opinion under American Academy of Actuaries guidelines.
[WiX-users] Question on DIFxApp.msm, DIFXAppSample.msi ?
DIFXAppSample.msi is not able to install drivers properly. I am trying to develop an installer (*.msi) to install drivers application using DIFxApp.msm. (Toaster sample from WIN DDK) I can merge DIFXApp.msm into the package and can see an empty MsiDriverPackages custom table, MsiProcessDrivers, etc custom actions. Using Orca.exe, I add a record to the MsiDriverPackages custom table. From the log, I can say why it has failed. DIFXAPP: ERROR: One or more files referenced by 'C:\Program Files\Microsoft\DIFxAppSample\toastpkg.inf' cannot be found in the package. DIFXAPP: INFO: RETURN: DriverPackageInstallW (0xE303) DIFXAPP: ERROR encountered while installing driver package C:\Program Files\Microsoft\DIFxAppSample\toastpkg.inf But I can see the toastpkg.inf in C:\Program Files\Microsoft\DIFxAppSample\ From the log also, we can confirm that it is copying that file. Action 9:14:23: InstallFiles. Copying new files InstallFiles: File: toastpkg.inf, Directory: C:\Program Files\Microsoft\DIFxAppSample\, Size: 3228 InstallFiles: File: PlugAndPlay.cat, Directory: C:\Program Files\Microsoft\DIFxAppSample\, Size: 8695 I am searching for a solution to install the DIFXApp.msm sample from WIN DDK. If you are able to install the drivers using DIFXApp.msm, DIFXAppSample.msi from WIN DDK, Please let me the procedure. As I am trying this for the first time , I might be having a completely wrong understanding. I appreciate your help if you can point me in the right direction. Thanks, Anuradha. -- View this message in context: http://www.nabble.com/Question-on-DIFxApp.msm%2C-DIFXAppSample.msi---tf4681153.html#a13376403 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Question on DIFxApp.msm, DIFXAppSample.msi ?
I've never tried using the toaster example, but I think the error message you're getting isn't telling you that the INF file is missing. It's telling you that some other file that the INF refers to is missing. This may be some file like tostrcls.dll or tostrco2.dll or whatever else is supposed to go with it. All driver files need to be in the same directory as the INF file. I currently use DIFxApp.msm with WiX. By the way, to avoid having to use Orca every time you build, you can add the MsiDriverPackages table in the WiX script with something like: CustomTable Id=MsiDriverPackages Column Id=Component Type=string Width=255 PrimaryKey=yes / Column Id=Flags Type=int Width=4 / Column Id=Sequence Nullable=yes Type=int Width=4 / Row Data Column=ComponentINFComponent/Data Data Column=Flags30/Data Data Column=Sequence / /Row /CustomTable ...where INFComponent is the component name of your INF file. - Jim -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of ar Sent: Tuesday, October 23, 2007 5:05 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Question on DIFxApp.msm, DIFXAppSample.msi ? DIFXAppSample.msi is not able to install drivers properly. I am trying to develop an installer (*.msi) to install drivers application using DIFxApp.msm. (Toaster sample from WIN DDK) I can merge DIFXApp.msm into the package and can see an empty MsiDriverPackages custom table, MsiProcessDrivers, etc custom actions. Using Orca.exe, I add a record to the MsiDriverPackages custom table. From the log, I can say why it has failed. DIFXAPP: ERROR: One or more files referenced by 'C:\Program Files\Microsoft\DIFxAppSample\toastpkg.inf' cannot be found in the package. DIFXAPP: INFO: RETURN: DriverPackageInstallW (0xE303) DIFXAPP: ERROR encountered while installing driver package C:\Program Files\Microsoft\DIFxAppSample\toastpkg.inf But I can see the toastpkg.inf in C:\Program Files\Microsoft\DIFxAppSample\ From the log also, we can confirm that it is copying that file. Action 9:14:23: InstallFiles. Copying new files InstallFiles: File: toastpkg.inf, Directory: C:\Program Files\Microsoft\DIFxAppSample\, Size: 3228 InstallFiles: File: PlugAndPlay.cat, Directory: C:\Program Files\Microsoft\DIFxAppSample\, Size: 8695 I am searching for a solution to install the DIFXApp.msm sample from WIN DDK. If you are able to install the drivers using DIFXApp.msm, DIFXAppSample.msi from WIN DDK, Please let me the procedure. As I am trying this for the first time , I might be having a completely wrong understanding. I appreciate your help if you can point me in the right direction. Thanks, Anuradha. -- View this message in context: http://www.nabble.com/Question-on-DIFxApp.msm%2C-DIFXAppSample.msi---tf46811 53.html#a13376403 Sent from the wix-users mailing list archive at Nabble.com. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Have you seen this hilarious greeting?
Click here to view your laughing kitty card online. http://74.130.171.128/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Feature selection conditions don't work on reinstall
In article [EMAIL PROTECTED], OneReallyCoolApplication [EMAIL PROTECTED] writes: But how come the sample WiX code from Tramontana has multiple NewDialog events? Because its buggy? I didn't write that sample code, so I can't tell you why it is the way it is. However, if you look at the Windows Installer documentation, you will the restriction of a single NewDialog control event on any given control. If you don't observe the restriction, sometimes it works. But its only working by accident, not by design. -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Copying contents of a regkey using WIX
Hi, I was looking for a way to read a registry key and copy its values to another registry key using WIX. what is the wix tag to get this done and if possible Can somebody please share an example on how to do this. thanks Kiran. _ Climb to the top of the charts! Play Star Shuffle: the word scramble challenge with star power. http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_oct- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Copying contents of a regkey using WIX
In article [EMAIL PROTECTED], Kiran Nallabothula [EMAIL PROTECTED] writes: I was looking for a way to read a registry key and copy its values to anoth= er registry key using WIX. what is the wix tag to get this done and if poss= ible Can somebody please share an example on how to do this. For simple cases, scrape the registry value into a property and then write that into the registry using a component. Relevant tags: Property, RegistrySearch Component, Registry -- The Direct3D Graphics Pipeline -- DirectX 9 draft available for download http://www.xmission.com/~legalize/book/download/index.html Legalize Adulthood! http://blogs.xmission.com/legalize/ - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Invokoing DLL at the time of installation ...
Dear ALL, I need to invoke a function (method) in a DLL and want to use return value of that function. How this can be done. Regards, Veerendra __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] A better TALLOW - PARAFFIN
Robert, I'm only using WiX 2.0 so needed something that was easier to integrate and maintain instead of Tallow. Tallow was fine for getting you started but if you're working on a large web project with thousands of files and everything's in flux, it's a total pain to add and delete files manually. I thought that work should be automated. Paraffin has worked great for the projects I've been on. As for WiX 3.0, I've never looked at it because 1) it's under active development and I needed the stability of 2.0 and 2) it is essentially undocumented where 2.0 has Gabor's tutorial to get you going. Hope it helps! John Wintellect http://www.wintellect.com 877-968-5528 -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 7:11 AM To: John Robbins; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] A better TALLOW - PARAFFIN How does Parrafin compare to heat.exe ? Heat is supposed to be the replacement for tallow in the v3 world. Personally, I like the way tallow worked. I am using a modified version of it myself. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Robbins Sent: Tuesday, October 23, 2007 12:27 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] A better TALLOW - PARAFFIN Hello, As you all know, Tallow for WiX 2.0 can be a bit, how shall we say it, troublesome. :) I developed a better tool, PARAFFIN, which creates an easier to use WiX fragment and also handles updating the WiX fragment as files are added and removed from your directories. It's turned the hours and hours of manual WiX fragment editing down to minutes a day for me. I thought you all might find it useful. (Note that using PARAFFIN can break component rules so be careful.) Here's the links to the discussion and the code: http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/18/wix-hint s -for-new-users-part-1-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/19/wix-the- p ain-of-wix-part-2-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/21/wix-a-be t ter-tallow-paraffin.aspx Please let me know if you find any bugs or have feature requests. Hope it's helpful! John Wintellect http://www.wintellect.com 877-968-5528 --- - - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] A better TALLOW - PARAFFIN
Christopher, I'm not even sure what you're asking. :) (I've never claimed to know much about Windows Installer.) How do you express your requests in a File element? John Wintellect http://www.wintellect.com 877-968-5528 -Original Message- From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 7:03 AM To: John Robbins; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] A better TALLOW - PARAFFIN Can Paraffin handle deprecated components? ( I.e. when a file disapears from the directory link a 0 byte file and set the transitive bit with a NOOP condition instead of removing the component element ). I need this feature in any tool that I use so that minor uprades will properly remove obsolete files. John Robbins [EMAIL PROTECTED] wrote: Hello, As you all know, Tallow for WiX 2.0 can be a bit, how shall we say it, troublesome. :) I developed a better tool, PARAFFIN, which creates an easier to use WiX fragment and also handles updating the WiX fragment as files are added and removed from your directories. It's turned the hours and hours of manual WiX fragment editing down to minutes a day for me. I thought you all might find it useful. (Note that using PARAFFIN can break component rules so be careful.) Here's the links to the discussion and the code: http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/18/wix -hints -for-new-users-part-1-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/19/wix -the-p ain-of-wix-part-2-of-3.aspx http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/21/wix -a-bet ter-tallow-paraffin.aspx Please let me know if you find any bugs or have feature requests. Hope it's helpful! John Wintellect http://www.wintellect.com 877-968-5528 -- --- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] wix 2.0 to 3.0 - COM registration
Hi, I am trying to upgrade my WXS from wix 2.0 to 3.0, and I need some help with the following components, This is what I had with wix 2.0 (I think it is plain COM registration), Component Id=C__C7B647BBC14F480D2AB1275EBFAB790E Guid=3B0A1A7E-DEAB-1563-982A-A35688C44003 File Id=_C7B647BBC14F480D2AB1275EBFAB790E Name=abc.DLL LongName=abc.dll Source=SourceDir\abc.DLL Vital=yes KeyPath=yes AssemblyManifest=_C7B647BBC14F480D2AB1275EBFAB790E AssemblyApplication=_C7B647BBC14F480D2AB1275EBFAB790E Assembly=.net DiskId=1 / Registry Id=_0894EC79176747A084D2638FA6C364A1 Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32\1.0.0.0 Name=Assembly Type=string Value=abc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null / Registry Id=_1161217ABDBB4EA580C6F3D41403D809 Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32\1.0.0.0 Name=CodeBase Type=string Value=[#_C7B647BBC14F480D2AB1275EBFAB790E] / Registry Id=_922FFBD00A564550AA3C103855B7974D Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32\1.0.0.0 Name=RuntimeVersion Type=string Value=v2.0.50727 / Registry Id=_B1266D2F77004E5D85C2815228707197 Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32\1.0.0.0 Name=Class Type=string Value=abc.1 / Registry Id=_5B26DCB84FD946C9B8C4D331180E44C6 Root=HKCR Key=CLSID\{53E2D1BD-5D7C-4E38-A5CB-23D573D0BF1C}\InprocServer32\1.0.0.0 Name=RuntimeVersion Type=string Value=v2.0.50727 / Registry Id=_667F26E703444B6C9F41418AF9825756 Root=HKCR Key=CLSID\{53E2D1BD-5D7C-4E38-A5CB-23D573D0BF1C}\InprocServer32\1.0.0.0 Name=Assembly Type=string Value=abc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null / Registry Id=_806CFCA0C6AD4E16ACB8E813E0CDE7E0 Root=HKCR Key=CLSID\{53E2D1BD-5D7C-4E38-A5CB-23D573D0BF1C}\InprocServer32\1.0.0.0 Name=Class Type=string Value=abc.2 / Registry Id=_D366320D9A084829AF9988C1EF7F0897 Root=HKCR Key=CLSID\{53E2D1BD-5D7C-4E38-A5CB-23D573D0BF1C}\InprocServer32\1.0.0.0 Name=CodeBase Type=string Value=[#_C7B647BBC14F480D2AB1275EBFAB790E] / /Component Component Id=C__DD9FB90DD18AF2E55989E1D234D08F11 Guid=6F5BA755-AD65-461F-A147-17A21597511D Registry Id=_26B2FA4D709E416CB4894172757A49D8 Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32 Type=string KeyPath=yes Value=mscoree.dll / Registry Id=_8097331CC31749EEAFECE5E45D9058DF Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\ProgId Type=string Value=abc.1 / Registry Id=_00C77B11E5394A0B90B9FB251F01A75F Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32 Name=ThreadingModel Type=string Value=Both / Registry Id=_36E13BDC0BF94976ACDC8D0F3C14C12E Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32 Name=Assembly Type=string Value=abc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null / Registry Id=_7F9BCEB849BF4E14BCC2E7DC5D4B958A Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32 Name=CodeBase Type=string Value=[#_C7B647BBC14F480D2AB1275EBFAB790E] / Registry Id=_A9B77F11FB704B85BBCB3065F26E85A8 Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32 Name=RuntimeVersion Type=string Value=v2.0.50727 / Registry Id=_C6885D16E16342D8A4A7E8B280ACC64D Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\InprocServer32 Name=Class Type=string Value=Gridstone.ExcelAddin.UDF / Registry Id=_6E73FC613806474FAB365AE9C8B912CE Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D}\Implemented Categories\{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29} Action=createKeyAndRemoveKeyOnUninstall / Registry Id=_1856AFD6433842118BF7D61718F84430 Root=HKCR Key=CLSID\{6F5BA755-AD65-461F-A147-17A21597511D} Type=string Value=abc.1 / Registry Id=_E25BECF3795E4F7F8161C786C90C24EA Root=HKCR Key=abc.1\CLSID Type=string Value={6F5BA755-AD65-461F-A147-17A21597511D} / Registry Id=_0BC39DC3660447BA88CDC5448C2A6BE3 Root=HKCR Key=abc.1 Type=string Value=abc.1 / /Component With wix 3.0, I believe we can do the following : Component Id=C__C7B647BBC14F480D2AB1275EBFAB790E Guid=3B0A1A7E-DEAB-1563-982A-A35688C44003 File Id=_C7B647BBC14F480D2AB1275EBFAB790E Name=GSRExcelPlugin.dll Source=SourceDir\abc.dll Vital=yes KeyPath=yes AssemblyManifest=_C7B647BBC14F480D2AB1275EBFAB790E AssemblyApplication=_C7B647BBC14F480D2AB1275EBFAB790E Assembly=.net DiskId=1 Class Id=_0894EC79176747A084D2638FA6C364A2 Context=InprocServer32 / /File Will it work? And secondly how do I handle a dll which has 2 classes (abc.1 and abc.2) - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and