I don't have experience with scipting this... but I know that resolution for example is stored in registry, and _that_ is what is loaded when you boot.
I think most, if not all, of your changes will be found in the registry (for permenance). Also, have you checked out PyWin32? It's just a big pre-made wrapper for the Win32 stuff, not sure if it will be more/less work than ctypes but it could make it easier on you. PyWin32 http://sourceforge.net/project/showfiles.php?group_id=78018 -- http://mail.python.org/mailman/listinfo/python-list