Chris, You should look at the Creative Commons add-in: http://blogs.msdn.com/robmen/archive/2006/06/20/641202.aspx There is a tool in the wix toolset that allows you to generate wix XML out of an existing MSI. With that, it might be easiest for you to reverse-engineer the MSI of this add-in and take it from there. Detecting that regkey sounds like a good idea, but it might be left-over from a previous installation. I was thinking of maybe detecting mso.dll ---- I have done some work on this since I sent the initial email. I managed to get it to deploy all the files except the 2007 PIAs to a Program Files folder and I have a basic UI for it. The only DLL I am registering is the COM shim (I used heat to get the info). The issues I am working on right now: - how do I register a DLL so that it is only registered for the current user? - how do I include the Office 2007 PIAs? The VS setup program just packages the DLLs into the setup, but I would rather just include the whole redistributable package into my setup. Can I just launch the MSI for the PIAs via a CustomAction? - I understand that I need a bootstrapper for .NET 2 and Windows Installer 3.1. Can I launch the MSI for the KB fix I need via a CustomAction instead of via the bootstrapper? - I am trying to use the Wix UI for MSI, but the installation folder question never appears when I use Mondo. When I use InstallDir, setup cancels with an error message. ConfigurableDirectory is set on my one feature. Is this a bug in wix3? - I am loading my own EULA in RTF format via a WixVariable. The text of the EULA doesn't show up in the Minimal UI until the user scrolls a bit. The scrollbar is there and usable, but there is just no text shown. Bug in wix3?
Thanks, Patrick > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:wix-users- > [EMAIL PROTECTED] On Behalf Of Chris Bardon > Sent: Monday, February 26, 2007 11:49 > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] wix for Office 2007 .net 2.0 shared add-in > > Patrick, I'm looking at doing something very similar (albeit with > Office > 2003 for now). I'd be interested in what you find out, since I'm just > starting with WiX as well. If you want to detect Office 2007 though, > couldn't you just look at HKLM\Software\Microsoft\Office\12\ and see if > it exists? > > Chris Bardon > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Patrick > Schmid > Sent: Sunday, February 25, 2007 7:31 PM > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] wix for Office 2007 .net 2.0 shared add-in > > I would like to use wix2 or wix3 for an Office 2007 .net 2.0 shared > add-in. > The add-in is for Access, Excel, Outlook, PowerPoint and Word. It > requires a bunch of .NET components and should install the Office 2007 > PIAs as well. In addition to that, it has a VC++ (ATL) 2005 COM shim > and > needs to use the appropriate merge module for that. I would like to > support per user (HKCU) and per machine install (HKLM). Currently, I > only allow HKCU with the files going into the Program Files folder. > Also, deployment of the add-in in the future via GPO needs to be > possible. It would be nice if the add-in only installed if it detects > Office 2007 on the computer. The current setup project for it is a VS > 2005 one. > Windows XP: > - needs to install .NET 2 if needed > - needs to install KB908002 > - prob. needs the VC++ 2005 redistributable files, although I am not > sure about this one. The shim seemed to work without those > - install into Program Files folder > Vista: > - prob. needs the VC++ 2005 redistributable files, although I am not > sure about this one. The shim seemed to work without those > - with HKCU (just me), install into %userprofile%. No UAC prompt should > show up when installed that way. > - with HKLM (everyone), install into Program Files. > I would like to have one setup program for both OSes. > > I understand that I need a setup bootstrapper and I have read the blog > posts about the creative commons add-in, as well as the Wix tutorial. I > tried using ClickThrough, but it just crashed on me. > > Can wix create a setup program that covers all these requirements? > If yes, where do I start? > > Thanks, > > Patrick Schmid > OneNote MVP > > > ----------------------------------------------------------------------- > - > - > 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.php&p=sourceforge&CID=DEVD > E > V > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ----------------------------------------------------------------------- > -- > 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.php&p=sourceforge&CID=DEVD > EV > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- 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.php&p=sourceforge&CID=DEVDEV _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users