Siccome windows tende ad ingigantirsi col passare del tempo volevo realizzare un sw per scannerizzare tutti i driver presenti nel sistema e rimuovere i vari file sys,dll e quant'altro obsoleti e che possono creare conflitti. Vi faccio l'esempio dell'utente inesperto che installa stampante, chiave usb, masterizzatore e poi dopo un anno aggiorna i driver, poi cambia la stampante ma non disinstalla la vecchia ecc... alla fine avrà n driver di cui molti inutili e siccome odio i conflitti che si possono creare (ne ho avuti coi controller ide e con le porte usb) e odio sprecare spazio e ram per roba inutilizzata volevo creare qualcosa per rimuovere la roba inutile.
Il problema e' questo:
lavorando sui file .inf non ci sono problemi perche' sono in formato testo e tutto il materiale che forma il driver e' contenuto chiaramente nelle righe del file inf quindi basta individuare e cancellare.
Ho visto che alcune periferiche pero' non hanno un file .inf ma solo sys e dll binarie e non ho idea di come leggerli per individuare tutti i componenti del driver.
Qualcuno ne sa di piu' sui driver? Accetto anche che la mia teoria sia utopistica vista la nature close-source di windows