ash,

If you want to enable remote detection of (current) screenresolution on Win9x, you have to install either remote registry support or WMI (or both) on your Win9x ws'es.
On NT you might want to install WMI

Have you tried GetScreenRes()

You can use this to log the settings at logon time if you make it part of your logon (inventory) and let the info be written to a file on a common share.

-Erik