Does an installer in windows typically extract the dlls to appropriate system/application folders and registers them in the windows registry? I'm just wondering what would be a bare minimum with error checking mechanisms to get a working installer.