Let's say I distribute a WPF app through a web page using ClickOnce technology. Then I want the user to be able to launch the app in the future by clicking on a link in the browser. Is this possible I don't even really want them to see the app in the Start menu or elsewhere on their machine.
I really don't want the user to know they're running a local app. It should act like part of our web site.
Brian

Launch WPF app from Browser
sandeep437
If you can deploy a full-trust XBAP you should be able to do just about anything. XBAPs don't have to be sandboxed.
Dan Mikkelsen
If you want the app to look like part of your web site, you can create an XBAP (WPF Browser Hosted Application). When you click on a link to the XBAP file on your web site, it will download and run the XBAP in the browser. XBAPs have no shell presence (start menu, desktop icons, etc.) If you are using IE7, it will even integrate with the back/forward buttons.
This is an overview of XBAPs: http://msdn2.microsoft.com/en-us/library/aa970060.aspx.
Slamowitz
I can't use an XBAP because I need to serialize part of my XAML. Right now I'm using ClickOnce and telling it the distribution method is via a http://wherever. It appears to work okay, although I haven't worked through the security issues yet. (We don't see security messages in our intranet.)
Brian