Re: [WiX-users] Where to install samples
I guest that the decission was not to include another tool. I have the same abuse feeling, that why in first chance I asked "what do you think about this?" in my first mail. Do you have any suggest of self-extraction tools that allow feature like selection and store registry information? because that are the things that the Source code installer/samples installer actually do. On 4/19/07, Bob Arnson <[EMAIL PROTECTED]> wrote: Brian Cardiff wrote: > And with "doesn't register the product" I mean, Suppress: > RegisterProduct, RegisterUser, PublishProduct, PublishFeatures. So the > installer don't leave trace of that. That's a pretty bad abuse of MSI -- why go through the cost of generating components and authoring only to get none of the advantages (e.g., patching)? There are plenty of other tools that offer self-extraction features. -- sig://boB http://bobs.org -- Brian J. Cardiff - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Where to install samples
Yes, that is another solution. Using .msi provides a way to add some gui and customize which kind of samples user want to install. On 4/19/07, John Vottero <[EMAIL PROTECTED]> wrote: You might want to consider installing a ZIP file instead of an MSI. That way, people can take a look at the contents, extract single files or extract everything. *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *Brian Cardiff *Sent:* Thursday, April 19, 2007 12:30 PM *To:* wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Where to install samples Quinton, As richard said I referred to the product's installer that Patterns and Practices provides: Enterprise Library, Smart Client Software Factory, Web Client Software Factory, etc. And with "doesn't register the product" I mean, Suppress: RegisterProduct, RegisterUser, PublishProduct, PublishFeatures. So the installer don't leave trace of that. On 4/19/07, [EMAIL PROTECTED] <[EMAIL PROTECTED] > wrote: Quinton, If you haven't encountered it, Microsoft's Patterns and Practices group provides a great set of resources. The entry point for all the information is (assuming I still have the right shortcut in my browser favorites) http://msdn2.microsoft.com/en-us/practices/default.aspx Since I can't see any specific information about installing samples I assume Brian is referring to the way the samples available from that site are packaged. Hope this helps. Regards, Richard -- *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] ] *On Behalf Of *Quinton Tormanen *Sent:* Thursday, April 19, 2007 11:55 AM *To:* Brian Cardiff *Cc:* John Vottero; wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Where to install samples That sounds like a complete way to go. When you say "samples.msi doesn't register the product", do this mean that it can't really be uninstalled or repaired – it's just a fire-and-forget install. I'm not clear on what all the necessary steps would be from a standard install that I'm accustomed to doing to make it behave in this fashion. I think that for my project, I'll stick putting them in Program Files for now; it's one less step for the user. The shortcut suggested by Richard makes it much more palatable to me. Also, what are you referring to by "Microsoft Patterns & Practices"? Is there a specific public document that outlines this? Thanks! --Quinton -- * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. -- Brian J. Cardiff - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Brian J. Cardiff - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Where to install samples
Quinton, As richard said I referred to the product's installer that Patterns and Practices provides: Enterprise Library, Smart Client Software Factory, Web Client Software Factory, etc. And with "doesn't register the product" I mean, Suppress: RegisterProduct, RegisterUser, PublishProduct, PublishFeatures. So the installer don't leave trace of that. On 4/19/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: Quinton, If you haven't encountered it, Microsoft's Patterns and Practices group provides a great set of resources. The entry point for all the information is (assuming I still have the right shortcut in my browser favorites) http://msdn2.microsoft.com/en-us/practices/default.aspx Since I can't see any specific information about installing samples I assume Brian is referring to the way the samples available from that site are packaged. Hope this helps. Regards, Richard -- *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *Quinton Tormanen *Sent:* Thursday, April 19, 2007 11:55 AM *To:* Brian Cardiff *Cc:* John Vottero; wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Where to install samples That sounds like a complete way to go. When you say "samples.msi doesn't register the product", do this mean that it can't really be uninstalled or repaired – it's just a fire-and-forget install. I'm not clear on what all the necessary steps would be from a standard install that I'm accustomed to doing to make it behave in this fashion. I think that for my project, I'll stick putting them in Program Files for now; it's one less step for the user. The shortcut suggested by Richard makes it much more palatable to me. Also, what are you referring to by "Microsoft Patterns & Practices"? Is there a specific public document that outlines this? Thanks! --Quinton -- * C O N F I D E N T I A L I T Y N O T I C E * --- The content of this e-mail is intended solely for the use of the individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. Peek Traffic Corporation is neither liable for the contents, nor for the proper, complete and timely transmission of (the information contained in) this communication. If you have received this communication in error, please notify the author by replying to this e-mail immediately and delete the material from any computer. -- Brian J. Cardiff - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Where to install samples
Microsoft patterns & practices use this: 1. Create a installer for samples: let say Samples.msi 2. Create the installer for the product and include Sample.msi as part of the product and add shortcut to it in Start Menu. So user will see the available samples, can install them where he/she wants (probably outside program files). Also the Samples.msi suggest a location: user's Visual Studio Projects folder. Samples.msi doesn't register the product, so each user can have a copy. What do you think about this? On 4/19/07, Quinton Tormanen <[EMAIL PROTECTED]> wrote: I have also noted that Microsoft historically puts Visual Studio samples under Program Files. However, I had two concerns about this: 1. I notice that one of Microsoft's known issues for Visual Studio on Windows Vista as a Normal User is that the samples can't be compiled (due to UAC). The note starts out by saying, "Currently the samples that ship with Visual Studio are installed under Program Files…" They list the two obvious workarounds (copy them or run as administrator), but this makes it sound like there is a better place for them that they'll use next time. 2. I am also a bit concerned how Windows Vista and XP default to having *Program Files* not be browsable. This is probably fine for the programmers that will be using our assembly, but again, it didn't feel like the ideal solution. Installing them under *Program Files* is my top choice right now, but it doesn't seem like the long-term solution. --Quinton *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *John Vottero *Sent:* Thursday, April 19, 2007 5:09 AM *To:* wix-users@lists.sourceforge.net *Subject:* Re: [WiX-users] Where to install samples Microsoft puts lots of samples in "Program Files…". *From:* [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] *On Behalf Of *Quinton Tormanen *Sent:* Thursday, April 19, 2007 12:26 AM *To:* wix-users@lists.sourceforge.net *Subject:* [WiX-users] Where to install samples I have a .NET assembly that we've built for use by our customers. We have just added a bunch of sample projects using our assembly that can be also be installed. I'm unclear on where to install these samples. I thought of putting them under "[PersonalFolder]\RMCLink Samples", but the negatives soon occurred to me (poor behavior under multiple users), and it was apparent that Orca agreed with me. So, I'm thinking of just putting them in a sub-folder under our install folder (typically "C:\Program Files\RMCLink"). However, I'm not sure how much Microsoft would like that since to use the samples, the user needs to muck around in C:\Program Files, which doesn't seem like the best place to advice users to browse around. Any thoughts on where the proper place is for such samples? - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Brian J. Cardiff - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Create temp custom action
Does somebody knows if exists a custom action to dump the content of a embedded file (Binary table) to a temporal file? -- Brian J. Cardiff - 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
[WiX-users] Implement a Office-like change mode (with checkbox)
I'm trying to do an office-like installer. I successfully have checkbox to easy select some features and a advance button that go to feature tree selection page. But I can't figure out how to use the checkbox feature selection page on Change mode. What I would need at least is a way to detect if a feature was installed. The feature tree is able to do this, I just want to query if was installed or not some specific features. I try this but it only works at installation mode And for refreshing the checkbox status: Thanks, Brian J. Cardiff - 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
Re: [WiX-users] Costom feature selection control
Very useful! Thanks. To do a nice installer, do you know how to get if a specific feature is selected for LocalInstall or NotInstall ? On 3/15/07, Bob Arnson <[EMAIL PROTECTED]> wrote: Brian Cardiff wrote: > I would like to know if there is a way to make a custom feature > selecion control. > > Or at least, how to put and checkbox and enable or disable a > particular feature. MSI doesn't support custom controls but you can make a custom dialog with checkboxes and use AddLocal and Remove control events to control which features are selected. -- sig://boB http://bobs.org - 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
[WiX-users] Costom feature selection control
I would like to know if there is a way to make a custom feature selecion control. Or at least, how to put and checkbox and enable or disable a particular feature. I browse wix code but find anything. Thanks, Brian J. Cardiff - 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