I didn't think anyone was poking at me. Sorry if I gave that impression.
I've tripple checked the zip on mine and downloaded it on other systems, and there isn't any virii. So no worry there.
The source is written in PowerBasic. All it does it check the windows registry key 'KEY_LOCAL_MACHINE\Software\Microsoft\DirectX\Version' for the long version info. (I am researching a quick way to extract the short version info without unneeded disk thrashing). Then it looks for the existance of the gameinit.dta file and then the validity of it's contense.
This looked more effective than trying to checking for the existance of the dx dll's, because they may exist, but not be installed.
I also thought about a link to get the current version, but if it wasn't as useful as I thought it would be, I wasn't going to put much more effort into it. But I guess I'll go ahead and do that.
When I get all the setup features the way I want, I'll rewrite it in C++ and see which I can get the smaller exe file with. However, even at it's current size, it is negligable compared to the game sizes.
" Base 8 is just like base 10 actually... If you're missing 2 fingers! " - Tom Lehrer