I need to build a small C# application which measures start up times for a definable application. I have found this free tool:
http://www.passmark.com/products/apptimer.htm
Which does exactly what I need, but I've been asked to create a more company specific internal version as we require database logging and a few other things.
I understand how to replicate all of the features except for "Input Idle". I have attempted to search for this term, but I've not found any useful references. Can anyone point me in the right direction for checking an applications "Input Idle" state?