Re: [WiX-users] Wix Bundle - Support Downgrades
Even the dictator has a sense of humor! Awesome! Jeremiah F On Oct 26, 2014, at 4:04 PM, Rob Mensching r...@firegiant.com wrote: Yeah, I was in bit of a Strange mood today. _ Short replies here. Complete answers over there: http://www.firegiant.com/ -Original Message- From: Rob Mensching Sent: Sunday, October 26, 2014 1:49 PM To: 'General discussion about the WiX toolset.' Subject: RE: Wix Bundle - Support Downgrades Charm? _ Short replies here. Complete answers over there: http://www.firegiant.com/ -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Managed Bootstrapper application - internal msi UI appearing *behind* the bootstrapper UI
Strange, I haven't seen that before. Can you post your code to have a look? On Jun 6, 2014, at 7:36 PM, Tunney, Stephen stephen.tun...@nuance.com wrote: Yes, you are correct in that assumption. From: Jeremiahf [jeremi...@gmail.com] Sent: June 6, 2014 5:18 PM To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Managed Bootstrapper application - internal msi UI appearing *behind* the bootstrapper UI I'm assuming you have this in your value in your MsiPackage chain? DisplayInternalUI=yes On Thu, Jun 5, 2014 at 12:10 PM, Tunney, Stephen stephen.tun...@nuance.com wrote: Does anyone know how I can fix this? We are hitting this with an internal UI is being displayed on the screen. Doesn't look too good :( Stephen Tunney Nuance Communications, Inc. Solutions Architect, Imaging Division Waterloo, Ontario, Canada stephen.tun...@nuance.commailto:stephen.tun...@nuance.com 519-880-7463 Office NUANCE.COM The experience speaks for itself (tm) -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- They may forget what you said but they will never forget how you made them feel. -- Anonymous -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Visual Studio 2012: Does the Wix installer need a connection to the Internet to create an installation file?
No Jeremiah Hogland phogl...@rimage.com wrote: I'm sorry I misread part of your post. I do not know about the schema issues if you are on a closed network, how that should be handled. Maybe someone else can comment on that. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Visual-Studio-2012-Does-the-Wix-installer-need-a-connection-to-the-Internet-to-create-an-installatio-tp7591955p7592044.html Sent from the wix-users mailing list archive at Nabble.com. -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log file
Thank you for the feedback. I'll keep digging. J On May 6, 2013, at 10:47 AM, Rob Mensching r...@robmensching.com wrote: The lines Begin DatabaseCA and Connection String are not standard MSI log messages. Some CA must be writing those strings. The Windows Installer does not (not sure how it would) hide stuff that a CA explicitly requests to log. On Mon, May 6, 2013 at 8:08 AM, Jeremiahf jeremi...@gmail.com wrote: Hi Rob, I'm pretty certain it is the installer logging what the custom action is doing. I ran the installer in verbose mode and noticed the password and server parameters were not being displayed in plain text. MSI (c) (A8:F8) [09:58:01:363]: Command Line: USERNAME=sa PASSWORD=** SERVER=** Then when my custom action is called it is logging sql connection string in plain text. Begin DatabaseCA Connecton String: Data Source=source;Packet Size=4096;Uid=sqluser;Pwd= mypassword J On Sat, May 4, 2013 at 1:49 AM, Rob Mensching r...@robmensching.com wrote: Is the message showing the password actually being logged by the custom action itself? On Fri, May 3, 2013 at 3:53 PM, Jeremiahf jeremi...@gmail.com wrote: Steven, Tried adding: HideTarget=yes that didn't help Indeed! I'm even tried to remove logging from the custom action and I still see the password... I've even checked MsiHiddenProperties and see that PASSWORD is listed along with CA_DBAction... Not in SecureCustomProperties... I added secure=yes and now it is there.. Execute the installer with logging and it is still unsecure in plain text in the log. It must be between the MSI installer and the SQL connection that is being made. Thoughts? J On Fri, May 3, 2013 at 1:48 PM, Steven Ogilvie steven.ogil...@titus.com wrote: I was not using managed code custom actions... I was doing: Property Id=WEBAPPPOOL_PASSWORD Hidden=yes Secure=yes/ CustomAction Id=CA_WebAppPoolPassword.SetProperty Property=CA_WebAppPoolPassword. Value=WEBAPPPOOL_PASSWORD=[WEBAPPPOOL_PASSWORD]/ Tried adding: HideTarget=yes that didn't help InstallExecuteSequence Custom Action=CA_WebAppPoolPassword.SetProperty After=CA_DataBasePassword.SetPropertyNOT Installed/Custom This property was in a custom dialog: Control Id=labelPassword Type=Text Height=15 Width=152 X=17 Y=152 Text=Web App Pool user password: Transparent=yes NoPrefix=yes / Control Id=textBoxPassword Type=Edit Height=15 Width=177 X=180 Y=152 Property=WEBAPPPOOL_PASSWORD Password=yes TabSkip=no / Publish Property=WEBAPPPOOL_PASSWORD Value=[WEBAPPPOOL_PASSWORD] Order=91/Publish It was the custom action CA_WebAppPoolPassword.SetProperty that was displaying the property in the MSI log file. Took it out and now the password is not being displayed in plain letters... Steve -Original Message- From: Phil Wilson [mailto:phil.wil...@mvps.org] Sent: May-03-13 2:27 PM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log file The way it works in MSI isn't really mysterious. Basically the property name needs to be public (and that means it must be all uppercase). If WiX does its thing properly then you can open the generated MSI file with an editor such as Orca, look in the Properties table, and in the Property table there'll be a SecureCustomProperties property and your property name will be in that list. This works. If it didn't work then Microsoft would be all over it as a security bug. Generally speaking, people get account passwords from a MSI dialog and store it in a property such as MYPASSWORD, and then pass it to a custom action that uses it. However, you're using managed code custom actions, and it seems from the log that the (DTF?) code just does its own logging into the MSI log without caring whether there's a password in there. So it may be a DTF thing, not sure, and if it is then HideTarget etc won't help at all. The short answer is that if the DTF code is logging a connection string that typically contains a password, then it probably shouldn't. Phil -Original Message- From: Jeremiahf [mailto:jeremi...@gmail.com] Sent: Thursday, May 02, 2013 4:17 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log file Hi Steve, My requirements are strictly to use command line. Crazy? Maybe. I have to say I have seen this topic all over blogs. Seems like there is always a way, you just have to figure out how On Thu, May 2, 2013 at 5:43 PM, Steven Ogilvie steven.ogil...@titus.comwrote: Hmm... I commented out my custom action that sets the property: !--CustomAction Id=CA_WebAppPoolPassword.SetProperty HideTarget=yes Property=CA_WebAppPoolPassword. Value=WEBAPPPOOL_PASSWORD=[WEBAPPPOOL_PASSWORD]/-- And ran the install, everything worked and my Web
Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log file
Yes, I've tried modifying it as a test and it still displays connection string. J On May 6, 2013, at 11:55 AM, Hoover, Jacob jacob.hoo...@greenheck.com wrote: Are they setting a property within their CA called ConnectionString? -Original Message- From: Phil Wilson [mailto:phil.wil...@mvps.org] Sent: Monday, May 06, 2013 11:48 AM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log file In context, that full log entry was previously posted as: === Action start 17:26:56: InstallFinalize. SFXCA: Extracting custom action to temporary directory: C:\WINDOWS\Installer\MSI1045.tmp-\ SFXCA: Binding to CLR version v2.0.50727 Calling custom action DatabaseCA!DatabaseCA.CustomActions.DatabaseCA Begin DatabaseCA Connecton String: Data Source=source;Packet Size=4096;Uid=sqluser;Pwd=mypassword = Whicc is DTF doing the logging, methinks. Jeremiahf didn't show all the data in that recent reply, so without the SFXCA prefix it is misleading. Phil -Original Message- From: Jeremiahf [mailto:jeremi...@gmail.com] Sent: Monday, May 06, 2013 8:08 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log file Hi Rob, I'm pretty certain it is the installer logging what the custom action is doing. I ran the installer in verbose mode and noticed the password and server parameters were not being displayed in plain text. MSI (c) (A8:F8) [09:58:01:363]: Command Line: USERNAME=sa PASSWORD=** SERVER=** Then when my custom action is called it is logging sql connection string in plain text. Begin DatabaseCA Connecton String: Data Source=source;Packet Size=4096;Uid=sqluser;Pwd= mypassword J On Sat, May 4, 2013 at 1:49 AM, Rob Mensching r...@robmensching.com wrote: Is the message showing the password actually being logged by the custom action itself? On Fri, May 3, 2013 at 3:53 PM, Jeremiahf jeremi...@gmail.com wrote: Steven, Tried adding: HideTarget=yes that didn't help Indeed! I'm even tried to remove logging from the custom action and I still see the password... I've even checked MsiHiddenProperties and see that PASSWORD is listed along with CA_DBAction... Not in SecureCustomProperties... I added secure=yes and now it is there.. Execute the installer with logging and it is still unsecure in plain text in the log. It must be between the MSI installer and the SQL connection that is being made. Thoughts? J On Fri, May 3, 2013 at 1:48 PM, Steven Ogilvie steven.ogil...@titus.com wrote: I was not using managed code custom actions... I was doing: Property Id=WEBAPPPOOL_PASSWORD Hidden=yes Secure=yes/ CustomAction Id=CA_WebAppPoolPassword.SetProperty Property=CA_WebAppPoolPassword. Value=WEBAPPPOOL_PASSWORD=[WEBAPPPOOL_PASSWORD]/ Tried adding: HideTarget=yes that didn't help InstallExecuteSequence Custom Action=CA_WebAppPoolPassword.SetProperty After=CA_DataBasePassword.SetPropertyNOT Installed/Custom This property was in a custom dialog: Control Id=labelPassword Type=Text Height=15 Width=152 X=17 Y=152 Text=Web App Pool user password: Transparent=yes NoPrefix=yes / Control Id=textBoxPassword Type=Edit Height=15 Width=177 X=180 Y=152 Property=WEBAPPPOOL_PASSWORD Password=yes TabSkip=no / Publish Property=WEBAPPPOOL_PASSWORD Value=[WEBAPPPOOL_PASSWORD] Order=91/Publish It was the custom action CA_WebAppPoolPassword.SetProperty that was displaying the property in the MSI log file. Took it out and now the password is not being displayed in plain letters... Steve -Original Message- From: Phil Wilson [mailto:phil.wil...@mvps.org] Sent: May-03-13 2:27 PM To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log file The way it works in MSI isn't really mysterious. Basically the property name needs to be public (and that means it must be all uppercase). If WiX does its thing properly then you can open the generated MSI file with an editor such as Orca, look in the Properties table, and in the Property table there'll be a SecureCustomProperties property and your property name will be in that list. This works. If it didn't work then Microsoft would be all over it as a security bug. Generally speaking, people get account passwords from a MSI dialog and store it in a property such as MYPASSWORD, and then pass it to a custom action that uses it. However, you're using managed code custom actions, and it seems from the log that the (DTF?) code just does its own logging into the MSI log without caring whether there's a password in there. So it may be a DTF thing, not sure, and if it is then
Re: [WiX-users] Bundle Package Install Failure
Do you have the correct version of .net installed? On May 3, 2013, at 7:43 PM, - Arzola - alphaq...@hotmail.com wrote: Hello,One of our clients is encountering a setup failure with the following msg: '0X80070002 - The system cannot find the file specified.'The log file is below. The install scope is perMachine. Any ideas on why it would be failing when trying to cache the bundle? This is the first time we've encountered this after many successful installations and is rather urgent. Any insight would be greatly appreciated... [063C:11BC][2013-05-03T19:00:08]i001: Burn v3.7.1224.0, Windows v6.1 (Build 7601: Service Pack 1), path: C:\Systems\Product_1\Product_1\Setup.exe, cmdline: '-burn.unelevated BurnPipe.{1DE19E8A-81A6-4AA5-BF48-70A9F6456F73} {6B32BA48-178D-44AA-B502-0EE1BD74773C} 716' [063C:11BC][2013-05-03T19:00:08]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\manager\AppData\Local\Temp\ProductName_20130503190008.log' [063C:11BC][2013-05-03T19:00:08]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Systems\Product_1\Product_1\Setup.exe' [063C:11BC][2013-05-03T19:00:08]i052: Condition '((VersionNT = v5.1) AND (ServicePackLevel = 3)) OR ((VersionNT = v5.2) AND (ServicePackLevel = 2)) OR (VersionNT = v6.0)' evaluates to true. [063C:11BC][2013-05-03T19:00:08]i000: Setting string variable 'WixBundleName' to value 'ProductName' [063C:11BC][2013-05-03T19:00:09]i100: Detect begin, 5 packages [063C:11BC][2013-05-03T19:00:09]i000: Setting string variable 'NETFRAMEWORK40CLIENT' to value '1' [063C:11BC][2013-05-03T19:00:09]i052: Condition 'NETFRAMEWORK40CLIENT' evaluates to true. [063C:11BC][2013-05-03T19:00:09]i101: Detected package: NetFx40ClientRedist, state: Present, cached: None [063C:11BC][2013-05-03T19:00:09]i101: Detected package: Drivers64bit, state: Absent, cached: None [063C:11BC][2013-05-03T19:00:09]i101: Detected package: Drivers32bit, state: Absent, cached: None [063C:11BC][2013-05-03T19:00:09]i101: Detected package: App64bit, state: Absent, cached: None [063C:11BC][2013-05-03T19:00:09]i101: Detected package: App32bit, state: Absent, cached: None [063C:11BC][2013-05-03T19:00:09]i199: Detect complete, result: 0x0 [063C:11BC][2013-05-03T19:00:12]i200: Plan begin, 5 packages, action: Install [063C:11BC][2013-05-03T19:00:12]w321: Skipping dependency registration on package with no dependency providers: NetFx40ClientRedist [063C:11BC][2013-05-03T19:00:12]i052: Condition 'VersionNT64' evaluates to true. [063C:11BC][2013-05-03T19:00:12]i000: Setting string variable 'WixBundleRollbackLog_Drivers64bit' to value 'C:\Users\manager\AppData\Local\Temp\ProductName_20130503190008_0_Drivers64bit_rollback.log' [063C:11BC][2013-05-03T19:00:12]i000: Setting string variable 'WixBundleLog_Drivers64bit' to value 'C:\Users\manager\AppData\Local\Temp\ProductName_20130503190008_0_Drivers64bit.log' [063C:11BC][2013-05-03T19:00:12]i052: Condition 'NOT VersionNT64' evaluates to false. [063C:11BC][2013-05-03T19:00:12]i052: Condition 'VersionNT64' evaluates to true. [063C:11BC][2013-05-03T19:00:12]i000: Setting string variable 'WixBundleRollbackLog_App64bit' to value 'C:\Users\manager\AppData\Local\Temp\ProductName_20130503190008_1_App64bit_rollback.log' [063C:11BC][2013-05-03T19:00:12]i000: Setting string variable 'WixBundleLog_App64bit' to value 'C:\Users\manager\AppData\Local\Temp\ProductName_20130503190008_1_App64bit.log' [063C:11BC][2013-05-03T19:00:12]i052: Condition 'NOT VersionNT64' evaluates to false. [063C:11BC][2013-05-03T19:00:12]i201: Planned package: NetFx40ClientRedist, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: None [063C:11BC][2013-05-03T19:00:12]i201: Planned package: Drivers64bit, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register [063C:11BC][2013-05-03T19:00:12]i201: Planned package: Drivers32bit, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [063C:11BC][2013-05-03T19:00:12]i201: Planned package: App64bit, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register [063C:11BC][2013-05-03T19:00:12]i201: Planned package: App32bit, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [063C:11BC][2013-05-03T19:00:12]i299: Plan complete, result: 0x0 [063C:11BC][2013-05-03T19:00:12]i300: Apply begin [02CC:0654][2013-05-03T19:00:12]i360: Creating a system restore point. [02CC:0654][2013-05-03T19:00:23]i361: Created a system restore point. [02CC:0654][2013-05-03T19:00:23]i000: Caching bundle from:
[WiX-users] Creating MDF LDF paths when creating a SQL Database
Has anyone been able to create the MDF and LDF paths when specifying a path via command line? Component Id=SQLCOMPONENT Guid=93C3B900-5746-4C95-8EEB-9570BF3F1389 Directory=INSTALLLOCATION KeyPath=yes util:User Id=SQLUser Name=[CREATE_DATABASE_USERNAME] Password=[CREATE_DATABASE_PASSWORD]/ sql:SqlDatabase Id=SQLDatabase Database=DB User=SQLUser Server=[DATABASE_SERVER] CreateOnInstall=yes CreateOnUninstall=no CreateOnReinstall=no ConfirmOverwrite=no DropOnInstall=no DropOnReinstall=no DropOnUninstall=no ContinueOnError=no sql:SqlFileSpec Id=Mdf Name=Data Filename=[MDFPATH]DB_Data.MDF/ sql:SqlLogFileSpec Id=Ldf Name=log Filename=[LDFPATH]DB_log.LDF/ /sql:SqlDatabase CreateFolder/ /Component I've tried adding the CreateFolder/ method but it will not create the folder. However, if the folder path exists it works. I would like the end user to be able to create whatever folder path they want when installing via command line. i.e. Installer.msi CREATE_DATABASE_USERNAME=user CREATE_DATABASE_PASSWORD=password DATABASE_SERVER=IP Address LDFPATH=C:\DB MDFPATH=C:\DB /l*v c:\DB.log I continue to get Error -2147217900: failed to create SQL database: DB, error detail: CREATE DATABASE failed. Some file names listed could not be created. Check related errors. Thank you in Advance, Jeremiah -- Try New Relic Now We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] earnestly
The Chambord creates a dark purple lava effect that bubbles out vents made by the liquids need to rise. What the deuce is a radial button? When you pushed in the button for the first preset, all of the other preset buttons would pop out. , Thermo Electron Corp. Upon diving deeper into her past, we find where her insatiate need to change her appearance begins. This recipe is from a friend who grew up in Argentina. Software manages software architectures and databases. Consider the obscene download size of some browsers. The buttons are labeled Product Code and General Search. Multiaxis Robot offers extended reach and high payload. Containment Valve provides complete worker safety. Skewer the shrimp in a similar fashion on additional skewers. Low-Profile Power Supply offers 3-4 outputs from 1. Check Tube retrofits waterjet intensifier pumps. The Good StuffSo even though on principle I should vote with my wallet at their competitors, I still ventured over to CVS. Google also offer Sitemap Generator, an open source client in Python to create sitemaps. cut the cooking time to a blanch. I can't believe how good the house smells as this cooks and neither will your guests. Carton Coders utilize vacuum drive. Will render for food. Your shoes have to be made by one of the top two shoe manufacturers, and nothing more than eight months old. Whisk until flour browns, about 4 minutes. Reporting Tool enables real-time performance assessment. When you are done, just save as PDF from the file menu. Your shoes have to be made by one of the top two shoe manufacturers, and nothing more than eight months old. In examining the HTML, I noticed some glaring problems. WebMaster View: Atom 1. Transfer to large bowl. Now you're sitting in your house surrounded by cases of the fruit of the vine, wondering what the hell your going to do with all of it. As we exist for you, we maintain this service from user contributions. Add the spices and cook until Using this tool you can filter a file on your computer, or a page on the Web, and preview and download the filtered version. Use PNG or GIF for line art. Unless you know something I don't? Software manages software architectures and databases. Enter your URL for the page you want to unlbock and you'll be on it in no time. Free, where quick results are not difficult to see. 5, quite possibly the worst CSS implementation ever, will do the job. sector.gif Description: GIF image - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users