I see what you are saying. Sorry if my messages were not clear. Thank you
Chris for your feedback.

J


On Tue, May 7, 2013 at 8:14 AM, Christopher Painter <chr...@iswix.com>wrote:

> Your messages seemed to indicate that the custom action was a black box to
> you and/or that you didn't have access to the source.  You use ORCA to
> stream the foo.ca.dll out of the binary table and then you use winzip to
> extract the custom action assembly, the interop library and anything else
> that you packaged into the custom action dll.    Redgate is then used to
> decompile it back into source  so you can find the session.Log() entry that
> was logging your secrets.
>
> So you have the source and you found it.  Great.  Now you know how to do
> it the other way if you ever need to one day.
> ------------------------------
> *From*: "Jeremiahf" <jeremi...@gmail.com>
> *Sent*: Monday, May 06, 2013 10:38 PM
> *To*: chr...@iswix.com, "General discussion for Windows Installer XML
> toolset." <wix-users@lists.sourceforge.net>
>
> *Subject*: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log
> file
>
>
>  Chris,
>
>  Winzip? Its an MSI.  Why use Redgate when I have the source to the CA?
> No offense, I guess I just don't understand your response.
>
>  I FINALLY FOUND THE LINE OF CODE that was passing the connection string
> to the log and commented it out. Rob was absolutely correct. It WAS the CA
> logging the parameters! I was stuck on looking at HideTarget and Hidden at
> the time in the WIX code... NOTE! Take a break from the screen! Thank you
> everyone for all your help!!!!!!
>
>  Cheers!
>
>  Jeremiah
>
>
> On Mon, May 6, 2013 at 3:11 PM, Christopher Painter <chr...@iswix.com>wrote:
>
>>
>>
>> Except when they are called by a ControlEvent. :-)
>>
>> It looks to me that the C#/DTF custom action has some initialization to
>> called session.Log().   This would be easy enough to tell by using WinZip
>> to extract the assembly from the self extract custom action ( foo.dll from
>> foo.ca.dll )  and then decompile it using a program like RedGate
>> Reflector.
>>
>> ----------------------------------------
>>  From: "Phil Wilson" <phil.wil...@mvps.org>
>> Sent: Monday, May 06, 2013 12:40 PM
>> To: "General discussion for Windows Installer XML toolset."
>>  <wix-users@lists.sourceforge.net>
>> Subject: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log
>> file
>>
>>  ...and at the risk of stating the obvious, custom actions can put
>> messages
>> in the MSI log by calling MsiProcessMessage(). That's a good thing of
>> course, except when it gives away secrets ;)
>>
>> Phil
>>
>> -----Original Message-----
>> From: Phil Wilson [mailto:phil.wil...@mvps.org]
>>  Sent: Monday, May 06, 2013 10:22 AM
>> To: 'General discussion for Windows Installer XML toolset.'
>> Subject: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log
>> file
>>
>>  Well it's not "their" CA, it's DTF, so they or I can't answer the
>> question
>> directly, but it just seems that DTF is logging the connection string,
>> however it gets it.
>>
>> Phil
>>
>> -----Original Message-----
>> From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com]
>> Sent: Monday, May 06, 2013 9:56 AM
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] WiX-users] Hide/blank out Passwords in MSI log
>> file
>>
>> 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.SetProperty">NOT 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="9">1</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.com>wrote:
>> > > >
>> > > > > 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 App Pool + Web
>> > > > > site launched without errors (would have failed if I didn't have
>> > > > > a
>> > password
>> > > > > for the Web App Pool)
>> > > > >
>> > > > > However I do publish the property during the UI:
>> > > > > <Publish Property="WEBAPPPOOL_PASSWORD"
>> Value="[WEBAPPPOOL_PASSWORD]"
>> > > > > Order="9">1</Publish> (my web site info dialog page during
>> > > > > install)
>> > > > >
>> > > > > I checked my MSI log file and there wasn't any viewable strings
>> > > > > for the WebAppPool_Password it was all: WEBAPPPOOL_PASSWORD
>> > > > > property. Its value is '**********'
>> > > > >
>> > > > > Publish your password within the UI area and see if that works...
>> > > > > (also commenting out your custom action to set the property
>> > > > >
>> > > > > Steve
>> > > > >
>> > > > > -----Original Message-----
>> > > > > From: Jeremiahf [mailto:jeremi...@gmail.com]
>> > > > > Sent: May-02-13 6:29 PM
>> > > > > To: General discussion for Windows Installer XML toolset.
>> > > > > Subject: Re: [WiX-users] Hide/blank out Passwords in MSI log
>> > > > > file
>> > > > >
>> > > > > Sure thing...
>> > > > >
>> > > > > Action start 17:26:56: CA_DBAction.
>> > > > > Action ended 17:26:56: CA_DBAction. Return value 1.
>> > > > > 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
>> > > > >
>> > > > > I as well have a custom action and HideTarget does nothing.
>> > > > >
>> > > > >
>> > > > > On Thu, May 2, 2013 at 4:53 PM, Chad Petersen
>> > > > > <chad.peter...@harlandfs.com>wrote:
>> > > > >
>> > > > > > If possible paste in a snippet of your log file around where
>> > > > > > the password is seen. I tried for a long time to hide
>> > > > > > passwords using the
>> > > > > same method.
>> > > > > > But it was some built-in custom actions that were logging my
>> > > > > > passwords rather than code I'd written myself.
>> > > > > >
>> > > > > > <Property Id="ConfigureIIsExec" Hidden="yes"/> <Property
>> > > > > > Id="ExecuteSqlStrings" Hidden="yes"/>
>> > > > > >
>> > > > > > These were two entries that I made to make those extensions
>> > > > > > hide
>> > the
>> > > > > > data passed to them, such as my password.
>> > > > > >
>> > > > > > -----Original Message-----
>> > > > > > From: Jeremiahf [mailto:jeremi...@gmail.com]
>> > > > > > Sent: Thursday, May 02, 2013 2:38 PM
>> > > > > > To: General discussion for Windows Installer XML toolset.
>> > > > > > Subject: Re: [WiX-users] Hide/blank out Passwords in MSI log
>> > > > > > file
>> > > > > >
>> > > > > > I have tried that and no luck. My MSI is installed via command
>> > line.
>> > > > > >
>> > > > > > I've even tried to give the property Id a value in case I
>> > > > > > missed something and still doesn't work.
>> > > > > >
>> > > > > > <Property Id="PASSWORD" Value="password" Hidden="yes"
>> Secure="yes"
>> > > > > > />
>> > > > > >
>> > > > > > My test system is running Server 2003 R2 SP 2 windows
>> > > > > > installer version
>> > > > > > 4.5 6001.22159
>> > > > > >
>> > > > > > I've upgraded from WIX 3.6 TO 3.7 in case it was a bug as I
>> > > > > > have found in hundreds of blogs online but every time I see
>> > > > > > that a fix was submitted, I can't tell what version it was
>> submitted in.
>> > (sorry
>> > > > > > for the run on
>> > > > > > sentence.)
>> > > > > >
>> > > > > > J
>> > > > > >
>> > > > > >
>> > > > > > On Thu, May 2, 2013 at 4:24 PM, Steven Ogilvie
>> > > > > > <steven.ogil...@titus.com
>> > > > > > >wrote:
>> > > > > >
>> > > > > > > I declare the property:
>> > > > > > > <Property Id="WEBAPPPOOL_PASSWORD" Hidden="yes"
>> > > > > > > Secure="yes"/> This is how I use my password controls:
>> > > > > > > <Control Id="textBoxPassword" Type="Edit" Height="15"
>> Width="177"
>> > > > > X="180"
>> > > > > > > Y="152" Property="WEBAPPPOOL_PASSWORD" Password="yes"
>> > TabSkip="no"
>> > > > > > > />
>> > > > > > >
>> > > > > > > Logfile:
>> > > > > > > MSI (c) (70:1C) [14:50:59:778]: PROPERTY CHANGE: Adding
>> > > > > > > WEBAPPPOOL_PASSWORD property. Its value is '**********'
>> > > > > > >
>> > > > > > >
>> > > > > > > -----Original Message-----
>> > > > > > > From: Jeremiahf [mailto:jeremi...@gmail.com]
>> > > > > > > Sent: May-02-13 5:08 PM
>> > > > > > > To: wix-users@lists.sourceforge.net
>> > > > > > > Subject: [WiX-users] Hide/blank out Passwords in MSI log
>> > > > > > > file
>> > > > > > >
>> > > > > > > Has anyone had luck with this?
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > I have tried using Hidden, HideTarget  and I still see the
>> > > > > > > password in my logs. Is this still a bug in windows installer?
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > Thanks in advance,
>> > > > > > >
>> > > > > > >
>> > ------------------------------------------------------------------
>> > > > > > > --
>> > > > > > > --
>> > > > > > > -------- Get 100% visibility into Java/.NET code with
>> > > > > > > AppDynamics Lite It's a free troubleshooting tool designed
>> > > > > > > for production Get down to code-level detail for
>> > > > > > > bottlenecks,
>> with <2% overhead.
>> > > > > > > Download for free and get started troubleshooting in minutes.
>> > > > > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > > > > _______________________________________________
>> > > > > > > WiX-users mailing list
>> > > > > > > WiX-users@lists.sourceforge.net
>> > > > > > > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > ------------------------------------------------------------------
>> > > > > > > --
>> > > > > > > --
>> > > > > > > -------- Get 100% visibility into Java/.NET code with
>> > > > > > > AppDynamics Lite It's a free troubleshooting tool designed
>> > > > > > > for production Get down to code-level detail for
>> > > > > > > bottlenecks,
>> with <2% overhead.
>> > > > > > > Download for free and get started troubleshooting in minutes.
>> > > > > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > > > > _______________________________________________
>> > > > > > > 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
>> > > > > >
>> > > > > >
>> > --------------------------------------------------------------------
>> > > > > > --
>> > > > > > -------- Get 100% visibility into Java/.NET code with
>> > > > > > AppDynamics Lite It's a free troubleshooting tool designed for
>> > > > > > production Get down to code-level detail for bottlenecks, with
>> > > > > > <2%
>> overhead.
>> > > > > > Download for free and get started troubleshooting in minutes.
>> > > > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > > > _______________________________________________
>> > > > > > WiX-users mailing list
>> > > > > > WiX-users@lists.sourceforge.net
>> > > > > > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > --------------------------------------------------------------------
>> > > > > > --
>> > > > > > -------- Get 100% visibility into Java/.NET code with
>> > > > > > AppDynamics Lite It's a free troubleshooting tool designed for
>> > > > > > production Get down to code-level detail for bottlenecks, with
>> > > > > > <2%
>> overhead.
>> > > > > > Download for free and get started troubleshooting in minutes.
>> > > > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > > > _______________________________________________
>> > > > > > 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
>> > > > >
>> > > > >
>> > ----------------------------------------------------------------------
>> > > > > -------- Get 100% visibility into Java/.NET code with
>> > > > > AppDynamics
>> > Lite
>> > > > > It's a free troubleshooting tool designed for production Get
>> > > > > down to code-level detail for bottlenecks, with <2% overhead.
>> > > > > Download for free and get started troubleshooting in minutes.
>> > > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > > _______________________________________________
>> > > > > WiX-users mailing list
>> > > > > WiX-users@lists.sourceforge.net
>> > > > > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > > > >
>> > > > >
>> > > > >
>> > ----------------------------------------------------------------------
>> > > > > -------- Get 100% visibility into Java/.NET code with
>> > > > > AppDynamics
>> > Lite
>> > > > > It's a free troubleshooting tool designed for production Get
>> > > > > down to code-level detail for bottlenecks, with <2% overhead.
>> > > > > Download for free and get started troubleshooting in minutes.
>> > > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > > _______________________________________________
>> > > > > WiX-users mailing list
>> > > > > WiX-users@lists.sourceforge.net
>> > > > > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > > > >
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > >
>> > > >
>> > >
>> > ----------------------------------------------------------------------
>> > ------
>> > > > --
>> > > > Get 100% visibility into Java/.NET code with AppDynamics Lite It's
>> > > > a
>> > free
>> > > > troubleshooting tool designed for production Get down to
>> > > > code-level
>> > > detail
>> > > > for bottlenecks, with <2% overhead.
>> > > > Download for free and get started troubleshooting in minutes.
>> > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > _______________________________________________
>> > > > WiX-users mailing list
>> > > > WiX-users@lists.sourceforge.net
>> > > > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > >
>> > ----------------------------------------------------------------------
>> > --------
>> > > > Get 100% visibility into Java/.NET code with AppDynamics Lite It's
>> > > > a
>> > free
>> > > > troubleshooting tool designed for production Get down to
>> > > > code-level
>> > > detail
>> > > > for bottlenecks, with <2% overhead.
>> > > > Download for free and get started troubleshooting in minutes.
>> > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > _______________________________________________
>> > > > WiX-users mailing list
>> > > > WiX-users@lists.sourceforge.net
>> > > > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > > >
>> > > >
>> > > >
>> > >
>> > ----------------------------------------------------------------------
>> > --------
>> > > > Get 100% visibility into Java/.NET code with AppDynamics Lite It's
>> > > > a free troubleshooting tool designed for production Get down to
>> > > > code-level detail for bottlenecks, with <2% overhead.
>> > > > Download for free and get started troubleshooting in minutes.
>> > > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > > _______________________________________________
>> > > > 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
>> > >
>> > >
>> > ----------------------------------------------------------------------
>> > --------
>> > > Get 100% visibility into Java/.NET code with AppDynamics Lite It's a
>> > > free troubleshooting tool designed for production Get down to
>> > > code-level detail for bottlenecks, with <2% overhead.
>> > > Download for free and get started troubleshooting in minutes.
>> > > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > > _______________________________________________
>> > > WiX-users mailing list
>> > > WiX-users@lists.sourceforge.net
>> > > https://lists.sourceforge.net/lists/listinfo/wix-users
>> > >
>> > >
>> >
>> > ----------------------------------------------------------------------
>> > -------- Get 100% visibility into Java/.NET code with AppDynamics Lite
>> > It's a free troubleshooting tool designed for production Get down to
>> > code-level detail for bottlenecks, with <2% overhead.
>> > Download for free and get started troubleshooting in minutes.
>> > http://p.sf.net/sfu/appdyn_d2d_ap2
>> > _______________________________________________
>> > 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
>>
>> ----------------------------------------------------------------------------
>>
>> --
>> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
>> Get
>> 100% visibility into your production application - at no cost.
>> Code-level diagnostics for performance bottlenecks with <2% overhead
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap1
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>> ----------------------------------------------------------------------------
>>
>> --
>> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
>> Get
>> 100% visibility into your production application - at no cost.
>> Code-level diagnostics for performance bottlenecks with <2% overhead
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap1
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>> ----------------------------------------------------------------------------
>>
>> --
>> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
>> Get
>> 100% visibility into your production application - at no cost.
>> Code-level diagnostics for performance bottlenecks with <2% overhead
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap1
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>> ----------------------------------------------------------------------------
>>
>> --
>> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
>> Get
>> 100% visibility into your production application - at no cost.
>> Code-level diagnostics for performance bottlenecks with <2% overhead
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap1
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>> ----------------------------------------------------------------------------
>> --
>> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
>> Get 100% visibility into your production application - at no cost.
>> Code-level diagnostics for performance bottlenecks with <2% overhead
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap1
>> _______________________________________________
>> 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. This 200-page book is written by three acclaimed
>> leaders in the field. The early access version is available now.
>> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
>>  _______________________________________________
>> 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
>
>


-- 
"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. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to