I've got a .NET app that takes 10 seconds to load on a cold boot with
older machines. This is confusing to users.
I've put in a .NET splashscreen, which helps, but even that can take
several seconds to display.
An approach that I've seen discussed is to use native compiled code to
throw up the splashscreen while the .NET framework is loading. I think
this is a good approach. I found http://www.quicksplash.net/, but it uses
an approach that won't work for me (lock files written to %programfiles%).
I may have to learn some C++. I have some questions.
First, is there another solution to this problem that I didn't find?
Second, if the best solution is to write a splashscreen-launcher, what
would you recommend for a guy who has only ever done high level languages
like VB and C#? It looks like there is ATL, MFC, Win32 options in VS08--I
don't know one from another.
Any other general advice is appreciated.
Matt