Thank you for confirming that!

Edwin G. Castro
Software Developer - Staff
Electronic Banking Services
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
Please consider the environment before printing this e-mail


> -----Original Message-----
> From: Blair [mailto:os...@live.com]
> Sent: Tuesday, July 21, 2009 4:01 PM
> To: 'General discussion for Windows Installer XML toolset.'
> Subject: Re: [WiX-users] TCP/IP Corruption After Uninstallation of WiX-
> generated MSI
> 
> Heat (in a "default" state) runs the DLLs passed to it in a self-reg-
> in-a-sandbox environment, so yes, that dll is modifying those registry
> values.
> 
> -----Original Message-----
> From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com]
> Sent: Tuesday, July 21, 2009 2:38 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] TCP/IP Corruption After Uninstallation of WiX-
> generated MSI
> 
> Right now I am using -sreg -scom -svb6 on that particular invocation of
> heat. There are other files included in that execution so I'm hoping
> that nothing really needs any of that registration stuff.
> 
> But, if I am understanding you correctly, that dll really is modifying
> those registry keys/values during a self-reg process!?
> 
> Edwin G. Castro
> Software Developer - Staff
> Electronic Banking Services
> Fiserv
> Office: 503-746-0643
> Fax: 503-617-0291
> www.fiserv.com
> Please consider the environment before printing this e-mail
> 
> 
> > -----Original Message-----
> > From: Neil Sleightholm [mailto:n...@x2systems.com]
> > Sent: Tuesday, July 21, 2009 12:02 PM
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] TCP/IP Corruption After Uninstallation of
> WiX-
> > generated MSI
> >
> > Edwin
> >
> > I don't have those on my machine but I would guess that it does some
> > anti-social stuff when you self register it. Is there any
> documentation
> > on how you are supposed to distribute it. You could try running heat
> > and ignoring the self-reg stuff.
> >
> > Neil
> >
> > -----Original Message-----
> > From: Christopher Painter [mailto:chr...@deploymentengineering.com]
> > Sent: 21 July 2009 17:42
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] TCP/IP Corruption After Uninstallation of
> WiX-
> > generated MSI
> >
> >
> > Actually, it's redistributable:
> >
> > http://blogs.msdn.com/gertd/archive/2008/08/22/redist.aspx
> >
> > %ProgramFiles%\Microsoft Visual Studio 9.0\VSTSDB\redist-enu.txt
> > Subject to the license terms for the software, you may redistribute
> the
> > files (unmodified) listed below.
> > DatabaseSchemaProviders.Extensions.xml
> > Microsoft.Data.Schema.dll
> > Microsoft.Data.Schema.ScriptDom.dll
> > Microsoft.Data.Schema.ScriptDom.Sql.dll
> > Microsoft.Data.Schema.Sql.dll
> > Microsoft.Data.Schema.resources.dll
> > Microsoft.Data.Schema.ScriptDom.resources.dll
> > Microsoft.Data.Schema.ScriptDom.Sql.resources.dll
> > Microsoft.Data.Schema.Sql.resources.dll
> > vsdbcmd.exe
> >
> >
> > --- On Tue, 7/21/09, Neil Sleightholm <n...@x2systems.com> wrote:
> >
> > > From: Neil Sleightholm <n...@x2systems.com>
> > > Subject: Re: [WiX-users] TCP/IP Corruption After Uninstallation of
> > WiX-generated MSI
> > > To: "General discussion for Windows Installer XML toolset." <wix-
> > us...@lists.sourceforge.net>
> > > Date: Tuesday, July 21, 2009, 9:09 AM
> > > Just a thought but why are you
> > > distributing Microsoft.Data.Schema.Sql.dll that sounds like
> > > a Microsoft component to me and should be distributed using
> > > their package (presumably SQL).
> > >
> > > Neil
> > >
> > > -----Original Message-----
> > > From: Castro, Edwin G. (Hillsboro) [mailto:edwin.cas...@fiserv.com]
> > >
> > > Sent: 21 July 2009 00:05
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: [WiX-users] TCP/IP Corruption After Uninstallation
> > > of WiX-generated MSI
> > >
> > > Today I found myself googling for a way to fix TCP/IP on my
> > > dev machine after uninstall corrupted TCP/IP. I remembered,
> > > after about 1.5 hours, that somebody had a similar problem
> > > about a month ago. In his case, he was converting an
> > > InstallShield package to WiX. I’m writing my package from
> > > scratch. *We are both using heat.exe.*
> > >
> > > After reading Chris Painters post at
> > http://blog.deploymentengineering.com/2007/08/hotfix-com-extraction-
> > causes-system.html
> > > I looked through the Registry table of my package to see if
> > > I could find the keys described in the InstallShield hotfix
> > > but didn't find any of them. I did find the following:
> > >
> > > Root: 2
> > > Key: System\CurrentControlSet\Services\WinSock2\Parameters
> > > Name: WinSock_Registry_Version
> > > Value: 2.0
> > >
> > > Root: 2
> > > Key:
> > >
> >
> System\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog
> > 5
> > > Name: Num_Catalog_Entries
> > > Value: #0
> > >
> > > Root: 2
> > > Key:
> > >
> >
> System\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog
> > 5
> > > Name: Serial_Access_Num
> > > Value: #1
> > >
> > > Root: 2
> > > Key:
> > >
> >
> System\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog
> > 5\Catalog_Entries
> > > Name: <null>
> > > Value: <null>
> > >
> > > Root: 2
> > > Key:
> > >
> >
> System\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9
> > > Name: Num_CatalogEntries
> > > Value: #0
> > >
> > > Root: 2
> > > Key:
> > >
> >
> System\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9
> > > Name: Next_Catalog_Entry_ID
> > > Value: #1001
> > >
> > > Root: 2
> > > Key:
> > >
> >
> System\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9
> > > Name: Serial_Access_Num
> > > Value: #1
> > >
> > > All of these rows were associated with the same component
> > > which was associated with *Microsoft.Data.Schema.Sql.dll.*
> > >
> > > I looked at the generated source and found:
> > >
> > > <Component Id="cmp..." Directory="dir..." Guid="*">
> > >     <File Id="fil..." KeyPath="yes"
> > > Source="SourceDir\Database\Microsoft.Data.Schema.Sql.dll"
> > > />
> > >     <RegistryValue Root="HKLM"
> > > Key="Software\Microsoft\Tracing\RASAPI32"
> > > Name="EnableFileTracing" Value="0" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > > Key="Software\Microsoft\Tracing\RASAPI32"
> > > Name="EnableConsoleTracing" Value="0" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > > Key="Software\Microsoft\Tracing\RASAPI32"
> > > Name="FileTracingMask" Value="-65536" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > > Key="Software\Microsoft\Tracing\RASAPI32"
> > > Name="ConsoleTracingMask" Value="-65536" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > > Key="Software\Microsoft\Tracing\RASAPI32" Name="MaxFileSize"
> > > Value="1048576" Type="integer" Action="write" />
> > >     <RegistryValue Root="HKLM"
> > > Key="Software\Microsoft\Tracing\RASAPI32"
> > > Name="FileDirectory" Value="C:\WINDOWS\tracing"
> > > Type="string" Action="write" />
> > >     <RegistryValue Root="HKLM"
> > > Key="Software\Microsoft\Tracing" Name="EnableConsoleTracing"
> > > Value="0" Type="integer" Action="write" />
> > >     <RegistryValue Root="HKLM"
> > >
> >
> Key="System\CurrentControlSet\Control\MediaProperties\PrivateProperties
> > \Joystick\Winmm"
> > > Name="wheel" Value="1" Type="integer" Action="write" />
> > >     <RegistryValue Root="HKLM"
> > >
> >
> Key="System\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Ca
> > talog5\Catalog_Entries"
> > > Value="" Type="string" Action="write" />
> > >     <RegistryValue Root="HKLM"
> > >
> >
> Key="System\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Ca
> > talog5"
> > > Name="Num_Catalog_Entries" Value="0" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > >
> >
> Key="System\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Ca
> > talog5"
> > > Name="Serial_Access_Num" Value="1" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > >
> >
> Key="System\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Cat
> > alog9\Catalog_Entries"
> > > Value="" Type="string" Action="write" />
> > >     <RegistryValue Root="HKLM"
> > >
> >
> Key="System\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Cat
> > alog9"
> > > Name="Num_Catalog_Entries" Value="0" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > >
> >
> Key="System\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Cat
> > alog9"
> > > Name="Next_Catalog_Entry_ID" Value="1001" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > >
> >
> Key="System\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Cat
> > alog9"
> > > Name="Serial_Access_Num" Value="1" Type="integer"
> > > Action="write" />
> > >     <RegistryValue Root="HKLM"
> > > Key="System\CurrentControlSet\Services\WinSock2\Parameters"
> > > Name="WinSock_Registry_Version" Value="2.0" Type="string"
> > > Action="write" />
> > > </Component>
> > >
> > > My first gut impression is _craziness!_ This must have just
> > > been random coincidence, right? I see "Joystick" in there...
> > > Microsoft.Data.Schema.Sql.dll can't possibly care about the
> > > joystick, could it?
> > >
> > > Anyway, this smells like a bug to me but I don't know
> > > enough to determine if this is really a heat.exe bug. I can
> > > filter out these entries easily enough so I have a
> > > workaround for now. Is this really a bug?
> > >
> > >
> > > Edwin G. Castro
> > > Software Developer - Staff
> > > Electronic Banking Services
> > > Fiserv
> > > Office: 503-746-0643
> > > Fax: 503-617-0291
> > > www.fiserv.com
> > > Please consider the environment before printing this
> > > e-mail
> > >
> > > -------------------------------------------------------------------
> --
> > ---------
> > > Enter the BlackBerry Developer Challenge
> > > This is your chance to win up to $100,000 in prizes! For a
> > > limited time,
> > > vendors submitting new applications to BlackBerry App
> > > World(TM) will have
> > > the opportunity to enter the BlackBerry Developer
> > > Challenge. See full prize
> > > details at: http://p.sf.net/sfu/Challenge
> >
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> > > -------------------------------------------------------------------
> --
> > ---------
> > > Enter the BlackBerry Developer Challenge
> > > This is your chance to win up to $100,000 in prizes! For a
> > > limited time,
> > > vendors submitting new applications to BlackBerry App
> > > World(TM) will have
> > > the opportunity to enter the BlackBerry Developer
> > > Challenge. See full prize
> > > details at: http://p.sf.net/sfu/Challenge
> > > _______________________________________________
> > > 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
> > ---------------------------------------------------------------------
> --
> > -------
> > _______________________________________________
> > 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
> 
> 
> -----------------------------------------------------------------------
> -------
> _______________________________________________
> 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

Reply via email to