for this we will use printer drivers installing off a disk. From what i can tell, registry items are added in one of 2 locations depending on if the driver is in user mode or kernel. Second, the driver software is added to system32/drivers/ folder.
but what else happens for just the install, am i missing something?
After install finishes, plug in the printer. The OS sees the new connection and queries it for driver data. What data does the OS need to match the driver? just the file name? When the driver is found, it is loaded into memory and used.
the driver alone is just a file to parse information/instructions back and forth between the OS and printer.
How close am I?