tags:

views:

37

answers:

4

Hi,

I want to show a splash screen to user when user runs an application. It is possible to show a splash screen when loading windows form but, is there any i can show a splash screen when my application is being launched i mean when .net framework is loading in the memory.

Thanx

+1  A: 

Anything you write using the .NET framwork needs the framework loaded, so not that I'm aware of, no. I suppose you could create some sort of application that launches your .NET application. That first app wouldn't be able to use the .NET framework, though, and it seems a bit convoluted anyway.

Ari Roth
A: 

If you need to show something while main .NET application is not even started, you need an external launcher (written in WinAPI, maybe?)

alxx
A: 

In order to do that you would have to either use a process to launch you application or implement your own runtime host. There's an excellent book on how to do the latter, but I doubt that it will be worth the trouble just to show a splash screen.

Brian Rasmussen
A: 

If you are using WPF, and experiencing delays, you can try this:

http://tozon.info/blog/post/2008/08/11/Splash-Screen-in-WPF.aspx

It's a splash screen that is loaded/displayed as soon as possible, before the WPF components are loaded and initialised.

Kieren Johnstone