A little later than expected, but finally here is dniLite 1.1.0.
This version adds new switches which will check for any version greater than (-gt) or less than (-lt) the version passed in -fv. Note that the -sp option is (currently) ignored if either the -gt or -lt switch is set, and passing both -gt and -lt will check for any version but the one passed in -fv (eg. passing -fv=3.5 -gt -lt will check for 1.0, 1.1, 2.0, 3.0, 4.0client, 4.0full and 4.5).
The -fv option now also allows passing “4.0” as an argument which will return true if either 4.0client or 4.0full are installed.
Lastly, I have fixed the issue with dniLite having no command line output – it should now output correctly to the command line as well as having dialog output when set to do so.
To download it please visit the dniLite page.
A note for the future – I am still contemplating the usefulness and technical aspects of implementing -gt and -lt with service pack detection. If this feature would be useful to you, please let me know.