Thanks... That is interesting in deed. Guess I never really looked at it or thought of it in terms like that. Have done only a couple version checks remotely and on a 100MB LAN the speed was quick.

Maybe a RemoteExecute method then, but that would have at least the same slow initial execution speed.

However there must be something else to the picture because using the MyComputerInfo script gets the version of hundreds of files and it certainly can't be loading the entire progam into memory just to read the version.

My Computer Info - for Help Desk use PART 4
 

Try running that script locally. (it doesn't support remotely running it) and see all the data it returns. I just ran it on my system that has almost 300 applications installed and it took 14 seconds to run it.