Re: [WiX-users] Where to install samples

2007-04-20 Thread Brian Cardiff

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

2007-04-19 Thread Brian Cardiff

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

2007-04-19 Thread Brian Cardiff

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

2007-04-19 Thread Brian Cardiff

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

2007-04-11 Thread Brian Cardiff

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)

2007-03-20 Thread Brian Cardiff

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

2007-03-15 Thread Brian Cardiff

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

2007-03-14 Thread Brian Cardiff

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